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.developmentfile from the root folder. It contains all the evironment variables required for development.
cd backendpip install pipenvpipenv shellpipenv install -r requirements.txtcd frontendnpm installnpm auditcd backendpython manage.py makemigrationspython manage.py migratepython manage.py createsuperuserpython manage.py runserveropen new terminal in frontend directory and run this command
npm startFor Frontend : http://localhost:3000/
For Backend : http:///localhost:8000/admin/
APIs : http:///localhost:8000/api/