Skip to content

Latest commit

 

History

History
66 lines (54 loc) · 4.9 KB

README.md

File metadata and controls

66 lines (54 loc) · 4.9 KB

Eventima

EvenTima is an event management django based webapp. Due to COVID-19 our new normal life is shifted to the virtual world of the internet. In this scenario it is very difficult to organize and manage an event. There does not exist any well structured event management system for the schools and universities which can help in managing the events smoothly in which they can manage all the events, the team members of the event and people who are participating in that event. Thus, it is the need of the hour to propose an event management system that can fulfill these requirements. Our project Eventima is a step in this way.

How To Setup On Windows

1. Clone This Project: git clone https://github.com/SouravSehgal-3009/Eventima.git
2. Go to Project Directory: cd Eventima
3. Create a Virtual Environment: python -m venv eventima_env
4. Activate Virtual Environment: eventima_env\Scripts\activate.bat
5. Install Requirements Package: pip install -r requirements.txt
6. Migrate Database: python manage.py migrate

If you get an error after 6th step: ImportError: cannot import name 'python_2_unicode_compatible' from 'django.utils.encoding'
Then navigate to \Eventima\eventima_env\Lib\site-packages\betterforms\multiform.py
Make the following changes in multiform.py:
(i) Change from django.utils.encoding import python_2_unicode_compatible to from six import python_2_unicode_compatible
(ii) Change from django.utils.six.moves import reduce to from six.moves import reduce

7. Create Super User: python manage.py createsuperuser (To make yourself django admin)
8. Finally Run The Project: python manage.py runserver (To run the project on server)

How To Setup On Linux

1. Clone This Project: git clone https://github.com/SouravSehgal-3009/Eventima.git
2. Go to Project Directory: cd Eventima
3. Create a Virtual Environment: python3 -m venv eventima_env
4. Activate Virtual Environment: source enventima_env/bin/activate
5. Install Requirements Package: pip install -r requirements.txt
6. Migrate Database: python manage.py migrate

If you get an error after 6th step: ImportError: cannot import name 'python_2_unicode_compatible' from 'django.utils.encoding'
Then navigate to \Eventima\eventima_env\Lib\site-packages\betterforms\multiform.py
Make the following changes in multiform.py:
(i) Change from django.utils.encoding import python_2_unicode_compatible to from six import python_2_unicode_compatible
(ii) Change from django.utils.six.moves import reduce to from six.moves import reduce

7. Create Super User: python manage.py createsuperuser (To make yourself django admin)
8. Finally Run The Project: python manage.py runserver (To run the project on server)

Admin Privileges

● Create/Update/Delete Categories: It enables you to create categories of events. Every event created in future will belong to one of the categories. Admin can update info about any category later also and even delete it.

● Create/Update/Delete Event: It enables you to add or create an event (can be multiple events at a time) belonging to categories defined. Admin can update and delete the events also. Event will have all the prerequisite details.

● Add Event Member: Admin can add members to the events, assign event to team members and keep track of their activity.

Monitoring of online events will become easier with the help of EvenTima.

Preview

Admin Login Dashboard Event Category List Event List Event User Wish List User Points List

You can see project description here

https://youtu.be/M0lEssCkukk

References

https://www.youtube.com/playlist?list=PL-osiE80TeTtoQCKZ03TU5fNfx2UY6U4p

https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqa2FlcTBlakZHRzZaUTV4TUJXalZER3psbTd0QXxBQ3Jtc0tsNWM1QmZaY2ZrOURXbnctRnlvd3RJS2pObHVZVG5VOUJKNGU4eDVLcHpmalJSaHRNSW5WXzV4QUFCMF93QlJidXRBX3FiR3F4VmZwVWlpMkYtLVY1MUtGZUJEVjlZM1JxMTNsUVE0VlFaZGRWTUpUaw&q=https%3A%2F%2Fgithub.com%2FCoreyMSchafer%2Fcode_snippets%2Ftree%2Fmaster%2FDjango_Blog

https://github.com/iyanuashiri/meethub

https://github.com/msaad1999/KLiK-SocialMediaWebsite