Git Product home page Git Product logo

marauders-website's Introduction

Marauders-Website

Open Issues Forks Stars Made with Flask Slack

Official website of Marauders. Visit

Running the Website locally

Fork and Clone

Fork this repository.
Clone your forked repository.

git clone https://github.com/<user_name>/Marauders-Website.git

Make a Github OAuth App

Register you new Github OAuth App

Add names for localhost

cd /etc
nano hosts

Now add these names to 127.0.0.1 IP address:

marauders.com
api.marauders.com

Add some Environment Variables

Add the environment variables and their corresponding values as specified in Config_Variables file.

Running the app locally

Include the --setup arg when running only for the first time.

cd Marauders-Website
python3 -m venv venv
source venv/bin/activate
pip3 install -r requirements.txt
pip3 uninstall pkg-resources==0.0.0
python3 main_app.py [--setup]

To Terminate the server

Press Ctrl+C

Contribution

Your contributions are always welcome and appreciated. Following are the things you can do to contribute to this project.

  1. Report a bug
    If you think you have encountered an issue, and we should know about it, feel free to report it here and we will take care of it.

  2. Create a pull request
    It can't get better then this, your pull request will be appreciated by the community. You can get started by picking up any open issues from here and make a pull request.

Label Description
good first issue Issues, good for newcomers
easy Issues with relatively easy difficulty
medium Issues with relatively medium difficulty
hard Issues with relatively hard difficulty

If you are new to open-source, make sure to check read more about it here and learn more about creating a pull request here.

marauders-website's People

Contributors

dave-martinez avatar dependabot[bot] avatar ivaibhavjindal avatar santosh2702 avatar vibhu-agarwal avatar yash-handa avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

marauders-website's Issues

Create Forum Section

Currently, the forum section of the website has nothing to show.
Create a Forum section to allow users to post content - whether be it project discussion, feature addition/removal/improvement discussion or just a suggestion.

Add a CONTRIBUTING Guide

Add a CONTRIBUTING Guide to help new contributors properly frame an issue, report a bug, request a feature or raise a new pull request.

Add Slack Channel Invite Link

Marauders need more developers and for constant communication, we need more people to be aware of the communication channel.

Add the Slack Channel invite link of Marauders on the Website.

The slack channel invite link can be obtained from the Slack Badge in README.

Improve README

These sections can be added

  • Usage
  • Badges
  • An Index
  • File structure
  • Dependency graph of local modules

Improve Documentation

  • Add comments in the code.
  • Improve Documentation for the APIs.

Anything which will help the new-comers to understand the code better.

Unnecessary redirection to home page

User usually wants to come back to the page which he/she was viewing before logging in or signing up. After Login from any page, the website redirecting the user to the home page

Improve UI of Website

The Website's front-end is currently designed using only HTML/CSS.
Keeping the same theme, Improve UI of Website.

Create Blog Section

The website currently redirects to blogger website when clicked on Blog Card
We can have our own Blog section on the website.

The Blog Section can have the following features:

  • New Blog Creation Access for every Logged-In User {See new_blog/ route}
  • Blog Publishing permissions only to the admins
  • Publishing request to admins after the creation of a new Blog Post by a non-admin user
  • Upvotes and Comments on Blogs
  • Labels associated with Blogs

Other features are most welcome.

All the necessary routes and pages can be added.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.