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.
create_user.mp4
login.code.mp4
the_game.mp4
- 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.
- 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.
- 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.
- 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!
- Clone the repository:
git clone https://github.com/Sarvesh521/Sands-Of-Time.git
- Navigate into the project directory:
cd Infin8
- Install the required packages:
pip install -r requirements.txt
- Make necessary migrations:
python manage.py make migrations
python manage.py migrate
- 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. - Run the server:
python manage.py runserver
Open your web browser and navigate to localhost:8000
to access the login page.
Go to https://infin8loyalty.iiitb.net/
to checkout the site!!
Edit : The site is currently down.
- Sarvesh Kumar . A : Back-end
- Dhruv Kothari : Back-end
- P.V.S Sukeerithi : Front-end
- Rohit Shah : Deployment