Skip to content

shobhit10058/TSG-web-hackathon-backend-1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TSG Website Hackathon 2021

Python  Flask  MongoDB  Heroku


Description

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

  1. Setup a virtual environment.
  2. Activate the virtual environment and execute flask run.
  3. Now visit http://localhost:5000/.
  4. The configurations can be seen in .env file and be edited preferably.
  5. The sender email can be changed in .env file.

Using the application

  1. First login as admin (username=admin and password=admin_password). The admin information can be changed in the .env file.
  2. 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.
  3. Now, the application is ready to be used by the users.

Features

  1. New events can be added.
  2. Upcoming, current and past events can be viewed and deleted (only by priviledged users).
  3. Reports can be added for the events.
  4. Achievements can be added. Students can view their achievements and download their certificate.
  5. Complaints can be made. Students and society can see their complaints. Admin and tsg official can view all complaints and add remarks.
  6. Student point can be used to get study materials and add new materials.
  7. News currently contains feature to send news by mail.
  8. Any of the features can be searched easily by a search box in the top right.
  9. User can login and logout by clicking the dropdown at top right corner.
  10. Login is made as guided in the problem statement.
  11. Event page can be viewed by clicking view in the events card.

Our Team

Name Position Contact
Subhankar Halder Backend Developer Facebook  LinkedIn
Ashutosh Patkar Backend Developer Facebook  LinkedIn
Shobhit Gupta Fullstack Developer Facebook  LinkedIn
Anurag Singh Frontend developer Facebook  LinkedIn
Aryan Singh Fullstack Developer Facebook  LinkedIn
Adarsh Fullstack Developer Facebook

About

A repository for TSG website hackathon 2021

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 51.3%
  • HTML 32.0%
  • JavaScript 12.8%
  • CSS 3.1%
  • Other 0.8%