https://github.com/aestheticsuraj234/codersyug
https://github.com/aestheticsuraj234/codersyug
clerk git nextjs notion planetscale prisma shadcn-ui tailwindcss vercel
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/aestheticsuraj234/codersyug
- Owner: Aestheticsuraj234
- Created: 2023-09-02T20:15:50.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-08T22:47:58.000Z (about 2 years ago)
- Last Synced: 2024-04-23T02:51:49.433Z (over 1 year ago)
- Topics: clerk, git, nextjs, notion, planetscale, prisma, shadcn-ui, tailwindcss, vercel
- Language: TypeScript
- Homepage:
- Size: 6.32 MB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CodersYug
## Description
CodersYug is an all-in-one platform tailored to empower computer science students on their academic journey and beyond. This platform provides a plethora of services and resources designed to enhance the learning experience and career prospects of its users.
### Database Model👻

## Key Features
### 1. Blog and Knowledge Sharing
- **Description**: CodersYug hosts a community-driven blog where students, professors, and industry professionals can contribute articles, tutorials, and insights on various computer science topics. Users can engage in discussions and share their knowledge.
### 2. Mentorship Programs
- **Description**: CodersYug facilitates mentorship programs, connecting experienced professionals and professors with students. These mentors provide guidance on career development, project ideas, and skill enhancement.
### 3. e-Book Store
- **Description**: CodersYug offers a marketplace for e-books, textbooks, and study materials related to computer science subjects. Students can purchase or rent e-books at competitive prices.
### 4. Handwritten Notes Exchange
- **Description**: A unique feature allows students to upload and exchange handwritten class notes, diagrams, and study guides, making it easier for peers to collaborate and learn from each other.
### 5. Mock Tests and Practice Exams
- **Description**: Users can access a vast repository of mock tests, practice exams, and quizzes tailored to specific computer science courses and certification exams. Detailed performance analytics help students track their progress.
### 6. AI-Powered Coding Teacher
- **Description**: CodersYug's AI coding teacher provides personalized coding tutorials, instant code feedback, and programming exercises. It adapts to the user's skill level and offers real-time assistance in various programming languages.
### 7. Online Study Groups
- **Description**: CodersYug facilitates the formation of virtual study groups, connecting students based on their courses and interests. It includes integrated video conferencing and collaboration tools.
### 8. AI-Powered Skill Assessment
- **Description**: A tool that assesses a user's coding and technical skills, providing a detailed skills profile and suggesting areas for improvement.
### 9. Personalized Learning Paths
- **Description**: Based on skill assessments and career goals, CodersYug generates personalized learning paths with recommended courses, books, and resources.
### 10. Gamification
- **Description**: Users earn badges, points, and rewards for their engagement and achievements on the platform, adding a gamified aspect to learning and networking.
## Technology Stack
CodersYug leverages the following technologies to provide its wide range of services:
- **Front-end**: Next.js, Tailwind CSS, Shadcn UI
- **Backend**: Prisma, Planet-Scale
- **Database**: MySQL
- **Authentication**: Clerk
- **Content Management**: Notion
- **Version Control**: Git & GitHub
## Getting Started
To get started with CodersYug, follow these steps:
1. Clone this repository.
2. Run the development server with `npm run dev`, `yarn dev`, or `pnpm dev`.
3. Open [http://localhost:3000](http://localhost:3000) in your browser to see the platform.
## Learn More
To learn more about CodersYug, feel free to explore the various features and resources available on the platform. Engage with the community, access learning materials, and take advantage of the mentorship programs to enhance your computer science journey.
## Deploy on Vercel
The easiest way to deploy your CodersYug app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. Check out the [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.
Your feedback and contributions to the CodersYug project are always welcome. We aim to create a supportive community for computer science students and provide valuable resources for their success.