Personal Project - Eventa
To run this project, you will need to add the following environment variables to a .env file at the root of the project
-
EMAIL_HOST_USER
: Your smtp email servie provider -
EMAIL_HOST_PASSWORD
: Password for your smtp email service provder -
AWS_KEY
: Your aws key for S3 -
AWS_SECRET_KEY
: Your secret aws key for S3 -
AWS_CDN_URL
: Your static cdn url -
CACHE_USERNAME
: Operator of cache username -
CACHE_PASSWORD
: Password of cache service password
You can use smtp providers like gmail, sendgrid etc. Update the EMAIL_HOST
in events/settings.py accordingly.
Clone the project
git clone https://github.com/dineshssdn-867/Events.git
Go to the project directory
cd events
Create Environement and install dependencies
python m venv env
env\Scripts\activate
pip install -r requirements.txt
Make migrations and start the server
python manage.py makemigrations
python manage.py migrate
python manage.py runserver
You can register as a user, event organizer
For Event organizers
- Register as a event organizer
- Post Events, Update Events, Delete Events
- Advertise your events
- Post a rating review
- Post a blog
For Users
- Register for event
- Rate Event
- Post a rating review
- Post a blog
Frontend: HTML, CSS, JS, Bootstrap, React
Backend: Django, Firebase, Nginx, Caching Services, AWS Cloudfront
Dinesh Nariani 💻 📖 🎨 🚧 📆 |
Jay Patel 💻 |
This project follows the all-contributors specification. Contributions of any kind welcome!