FreeLunch is an academically oriented online magazine that hosts editorials on pertinent issues in the fields of Economics & Finanace, Science and Technology and World Affairs, contributed primarily by college students.
This is the code repository for a new website design for http://www.freelunch.co.in/ The website is built on Django framework with HTML5, CSS3, JS, Jquery and AJAX. It is currently under developement.
- Abhishek Gaur - abhishekspeer
- Indraneel Ghosh - ighosh98
- Akshay Mittal - Ak-shay
- Himanshu Agarwal - HimanshuAgarwal022
- Saransh Jindal - UnlaxedNeurotic
Email: freelunch@freelunch.co.in
If you are interested in contributing to the repository please go through the contribution guidlines carefully
You can work on the project by cloning the repository to your local system. The url for the repository is https://github.com/BITS-Periodical-Society/freelunch.git
- Make sure that you have git installed on your system
- Create a local copy of the repository
git clone https://github.com/BITS-Periodical-Society/freelunch.git
- Create a virtual environment for the project
virtualenv venv
source venv/bin/activate
- Install the necessary dependencies for the project -
pip install -r requirements.txt
- Now you may make changes to the project and create pull requests on github to have your changes merged in strict accordance with the contribution guidlines
- Running the website
- To run the website, go to the project directory
cd freelunch
- To run the local server
python manage.py runserver
- To run the website, go to the project directory
We use the Faker
library for creating data. Checkout the repo and official documentation.
- First create the database for the website
python manage.py makemigrations
python manage.py migrate
- To create fake data, run the
populate_site.py
script
python populate_site.py
- Follow instructions as they come up
- Check issue #157 for more info.