EventListing
is a web-app to keep track of events. It sorts all upcoming events according to time and date and displays description about the event. The main target
audience for this project are college students for whom it becomes very difficult to manage various events organized by different clubs and associations across their campus.
Here is a quick overview of the EventListing
repo setup:
First, you need to fork the EventListing
repo. You can do this by clicking the Fork
button on the top right corner of the repo. If you are new to forking, please watch this YouTube Guide to get started.
Once forked, you can clone the repo by clicking the Clone or Download
button on the top right corner of the forked repo.
Please change the directory after cloning the repository using the cd <folder-name>
command.
Note: Please do not remove the
.env.development
file from the root folder. It contains all the evironment variables required for development.
cd backend
pip install pipenv
pipenv shell
pipenv install -r requirements.txt
cd frontend
npm install
npm audit
cd backend
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
open new terminal in frontend
directory and run this command
npm start
For Frontend : http://localhost:3000/
For Backend : http:///localhost:8000/admin/
APIs : http:///localhost:8000/api/