The official Backend API for DEVSOC'24 Hackathon Portal
-
Golang: An open-source programming language supported by Google
-
Docker: Docker is a platform for developing, shipping, and running applications using containers.
-
PostgreSQL: The worlds most advanced Open Source Relational Database.
-
Redis: The world’s fastest in-memory database from the ones who built it.
- User Authentication
- Teams
- Project management
- Admin routes where Admins can directly score teams
- Docker: Docker is a platform for developing, shipping, and running applications using containers.
- Postman/Apidog: A tool to test backend APIs without having to write frontends.
- goose: Goose is a database migration tool. Manage your database schema by creating incremental SQL changes or Go functions.
- Clone the Repository:
git clone https://github.com/CodeChefVIT/devsoc-backend-24
- Start the containers:
cd devsoc-backend-24 && cp .env.example .env && make build
. Please ensure that you put the correct SMTP credentials to get email services - Run the migrations:
make migrate-up
- Use postman and test the api at the endpoint
http://localhost/api
Vedant Matanhelia |
Aman L |
Prateek Srivastava |
Akshat Gupta |
Shivam Sharma |
Aaditya Mahanta |
Shivam Gutgutia |
Copyright © 2024, CodeChef-VIT and all other contributors. Released under the MIT License.
Made with ❤️ by CodeChef-VIT