Skip to content

Plaform to search, join and attend events! Provides easy management tools for organisers. Initially being developed to list all college level events organised by various clubs and societies.

Notifications You must be signed in to change notification settings

infinity1729/EventListing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 

Repository files navigation

Event Lister(Repo: EventListing)

👋 Introducing EventListing

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.

🏗️ How to Set up EventListing for Development?

Here is a quick overview of the EventListing repo setup:

🍴 Fork and Clone the Repo

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.

⬇️ Install backend requirements

cd backend
pip install pipenv
pipenv shell
pipenv install -r requirements.txt

⬇️ Install frontend dependencies

cd frontend
npm install
npm audit

⬇️ Migrate backend models

cd backend
python manage.py makemigrations
python manage.py migrate

⬇️ Create super user

python manage.py createsuperuser

⬇️ Run django server

python manage.py runserver

⬇️ Run frontend

open new terminal in frontend directory and run this command

npm start

Localhost links

For Frontend : http://localhost:3000/

For Backend : http:///localhost:8000/admin/ APIs : http:///localhost:8000/api/

About

Plaform to search, join and attend events! Provides easy management tools for organisers. Initially being developed to list all college level events organised by various clubs and societies.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published