Skip to content

Sarvesh521/Infin8-2024

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Infin8-2024

About

Welcome to our collaborative project between the Student Activities Council (SAC) and the 8Bit (Magazine Club of IIITB)!

Our innovative website serves as a tool to streamline attendance tracking for student events while fostering a sense of engagement and excitement within the IIITB community. Through the website we hope to enhance overall experience for both organizers and attendees.

Demo Videos

create_user.mp4
login.code.mp4
the_game.mp4

TechStack

$~~~~$ $~~~~$ $~~~~$ $~~~~$ $~~~~$ $~~~~$ $~~~~$

Features

  1. Attendance Tracking : Our website simplifies the process of monitoring attendance allowing organizers to focus on creating memorable experiences and allowing SAC to make informed decisions for future events.
  2. Interactive Game - 7 Up 7 Down (Gambling): Students can enjoy the thrill of gambling without risking real points (indirecly cash prizes!) by playing our interactive game, 7 Up 7 Down. This addictive game offers an engaging experience while adhering to responsible gaming principles.
  3. User Authentication and Forgotten Password Functionality: Our website ensures secure access with robust user authentication mechanisms. We have added a system to verify email used by sending a verification link to the respective email, thereby ensuring credibility. Additionally, we've implemented a forgotten password feature that allows users to reset their passwords conveniently. Leveraging Django's email capabilities, users receive automated email notifications and instructions for resetting their passwords, enhancing the overall security and user experience of our platform.
  4. Attendance Code Points and Leaderboard: Earn points by participating in events and submitting attendance codes! Our platform maintains a dynamic leaderboard, showcasing the top attendees based on accumulated points. This gamified system encourages active engagement within the IIITB community, fostering healthy competition and rewarding students for their involvement in campus activities. Keep track of your progress and climb the leaderboard to earn recognition for your dedication and participation!

Installation

  1. Clone the repository: git clone https://github.com/Sarvesh521/Sands-Of-Time.git
  2. Navigate into the project directory: cd Infin8
  3. Install the required packages: pip install -r requirements.txt
  4. Make necessary migrations:
    python manage.py make migrations
    python manage.py migrate
  5. Set app-password and the database: go to settings.py and set the fields required to establish a connection between your local database and the website, also set the email-id along with the corresponding app-password, to enable verification via email.
  6. Run the server: python manage.py runserver

Usage

Open your web browser and navigate to localhost:8000 to access the login page.

Deployment

Go to https://infin8loyalty.iiitb.net/ to checkout the site!!
Edit : The site is currently down.

Team Members

  1. Sarvesh Kumar . A : Back-end
  2. Dhruv Kothari : Back-end
  3. P.V.S Sukeerithi : Front-end
  4. Rohit Shah : Deployment

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •