A place for developers to create or join a hackathon team, and compete and collect rewards. A bridge between business, educational, technological sectors and juniors. A platform for developers, made by developers.
- About DevLeague
- Features
- Tech Stack
- Installation
- Usage
- Folder Structure
- Planned Features
- Contributing
- License
- Contact
DevLeague is designed for developers, hackathon participants, and tech enthusiasts to showcase and keep track of their hackathon participation records.
It provides a clean, responsive interface, hackathon status tracking, ranks, and team details. Apart from other platforms, we integrade point distribution system, so that everyone can have fun coding while flexing points. :):):)
- 👤 User Profile: Displays avatar, username, email, and points.
- 🔥 Ongoing Hackathons: List of ongoing events with their start and end datetime.
- 🕘 Upcoming Hackathons: List of upcoming events with their start datetime and expected timings.
- 🏆 Completed Hackathons: Shows finished hackathons with team name, final rank (1st, 2nd, 3rd, or "No Rank"), and the hackathon's end datetime.
- ⚡ Smooth Animations: Using Framer Motion for beautiful motion effects.
- 🎨 Fully Responsive: Looks perfect across mobile, tablet, and desktop devices.
-
FrontEnd
-
BackEnd
-
- Prisma ORM (for PostgreSQL)
git clone https://github.com/your-username/devleague.git
cd devleaguenpm install
# or
yarn installnpm run dev
# or
yarn dev
Contributions are always welcome!
If you'd like to contribute, please fork the repository and submit a pull request.
Steps:
-
Fork the project.
-
Create your feature branch (git checkout -b feature/featureName).
-
Commit your changes (git commit -m 'Add some feature').
-
Push to the branch (git push origin feature/featureName).
-
Open a Pull Request.