Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vijay-varadarajan/relaycoding-portal-iet
This is a portal for 'RelayCoding' competition conducted by IET-VIT during Gravitas'23 at VIT University, Vellore, India. This portal is designed to handle registrations, team formation and project submissions.
https://github.com/vijay-varadarajan/relaycoding-portal-iet
django hackathon ietvit postgresql python3 render vercel
Last synced: about 1 month ago
JSON representation
This is a portal for 'RelayCoding' competition conducted by IET-VIT during Gravitas'23 at VIT University, Vellore, India. This portal is designed to handle registrations, team formation and project submissions.
- Host: GitHub
- URL: https://github.com/vijay-varadarajan/relaycoding-portal-iet
- Owner: vijay-varadarajan
- Created: 2023-08-23T01:32:40.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-12T12:59:08.000Z (11 months ago)
- Last Synced: 2024-12-15T13:16:00.899Z (about 1 month ago)
- Topics: django, hackathon, ietvit, postgresql, python3, render, vercel
- Language: CSS
- Homepage: https://relay-coding.vercel.app
- Size: 9.25 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# [RELAY-CODING](https://relay-coding.vercel.app/)
### by [Vijay Varadarajan](https://github.com/vijay-varadarajan/Relay-Coding)
### with [Goutham Kurapati](https://github.com/gouthamKurapati13)
### from TamilNadu, India#### Website: [RelayCoding-site](https://relay-coding.vercel.app/)
#### Github repo link: [RelayCoding-source_code](https://github.com/vijay-varadarajan/relay-coding)## About this project
This is a portal for 'RelayCoding' competition conducted by IET-VIT during Gravitas'23 at VIT University, Vellore, India.
This portal is designed to handle registrations, team formation and project submissions.
## Installation requirements
Framework used: Django
The following dependencies must be installed using pip to run this web application.
Python dependencies
- asgiref
- dj-database-url
- Django
- django-environ
- gunicorn
- packaging
- psycopg2-binary
- python-decouple
- regex
- six
- sqlparse
- typing_extensions
- tzdata
- whitenoise## Working / Usage instructions
1. Opening the website will take you to the following **home page** with the options to read about the competition, check the timeline and also register / login.
![Home page](staticfiles/portal/Images/landing_page.png)
2. Clicking on **Get Started** or **Register** will take you to the registration page where you can register as a participant, using the VIT email ID.
![Registration page](staticfiles/portal/Images/register_page.png)
3. After registering, you can **login** using the same username and password.
![Login page](staticfiles/portal/Images/login_page.png)
4. After logging in, you will be taken to the **dashboard** where you get the option to **create** a new team or **join** an existing team.
![Create team](staticfiles/portal/Images/create_team.png)
5. You will see the name of your team along with the team members in the dashboard.
![Team dashboard](staticfiles/portal/Images/team_display.png)
6. You can leave the team by clicking on the leave team button.
7. You can **submit your project** by filling the submission form in the dashboard.
![Submission form](staticfiles/portal/Images/submit_idea.png)
8. You are allowed to edit your submissions any time before the deadline.
## References
- [Django-mail](https://docs.djangoproject.com/en/5.0/topics/email/)
- [Django](https://www.djangoproject.com/)
- [SQL](https://www.w3schools.com/sql/)
- [PostgreSQL](https://www.postgresql.org/)
- [Bootstrap](https://www.getbootstrap.com)