This repository is dedicated to the backend development of TSG website hackathon 2021.
Problem statement : Drive link
Frontend repository: https://github.com/shobhit10058/-TSG-web-hackathon-frontend-V2/tree/main
- Setup a virtual environment.
- Activate the virtual environment and execute flask run.
- Now visit http://localhost:5000/.
- The configurations can be seen in .env file and be edited preferably.
- The sender email can be changed in .env file.
- First login as admin (username=admin and password=admin_password). The admin information can be changed in the .env file.
- Update the users in the database in profile -> Update Users. TSG official username should be tsg_official and society governor username should end with governor.
- Now, the application is ready to be used by the users.
- New events can be added.
- Upcoming, current and past events can be viewed and deleted (only by priviledged users).
- Reports can be added for the events.
- Achievements can be added. Students can view their achievements and download their certificate.
- Complaints can be made. Students and society can see their complaints. Admin and tsg official can view all complaints and add remarks.
- Student point can be used to get study materials and add new materials.
- News currently contains feature to send news by mail.
- Any of the features can be searched easily by a search box in the top right.
- User can login and logout by clicking the dropdown at top right corner.
- Login is made as guided in the problem statement.
- Event page can be viewed by clicking view in the events card.
Name | Position | Contact |
---|---|---|
Subhankar Halder | Backend Developer | |
Ashutosh Patkar | Backend Developer | |
Shobhit Gupta | Fullstack Developer | |
Anurag Singh | Frontend developer | |
Aryan Singh | Fullstack Developer | |
Adarsh | Fullstack Developer |