Skip to content

Eduviti is a smart learning platform that bridges the gap between foundational concepts and advanced knowledge. Whether you're prepping for JEE or building a strong academic base, Eduviti handpicks the best video lectures, revision materials, and question banks to give you a stress-free learning experience.

Notifications You must be signed in to change notification settings

Letscodez/EduViti

Repository files navigation

🏆 Eduviti

Scripting Your Future

  • Eduviti is an online learning platform built with Next.js, designed to provide curated courses and resources for students from preparing competitive exams to picking up foundational courses. With interactive video lectures, question banks, and personalized study tools, Eduviti delivers an engaging, fast, and scalable learning experience.


🚀 Features

  • 📚 Curated Video Lectures: Handpicked videos from top educators for both advanced and foundational learning.
  • 🔍 Free Books: We provide free books for your preparation.
  • 🧩 Interactive Question Banks & Sample Paperes: Test your knowledge with practice questions and detailed solutions with Precisely made sample papers.
  • 🔍 Quick Notes: Quickly summarizes all your topics.
  • 🧩 Easy Navigation: Quickly find what you need with our user-friendly layout.
  • 🎯 Tailored for Competitive Exams: One-shots, revision series, and deep dives into critical topics.
  • 🌐 Compact Design: A simple, clean, and intuitive UI to keep you focused on learning.

🛠️ Tech Stack

  • Frontend: Next.js, TypeScript, TailwindCSS
  • UI & Components: Radix UI, Shadcn, Aceternity
  • Animations: Motion, Tailwind Animate
  • Code Management: ESLint, Prettier
  • Hosting: Vercel
  • Version Control: Git & GitHub

🤝 Contributing

We welcome contributions! Please follow these steps:

  1. Fork the repository
  2. Create a feature branch (git checkout -b AmazingFeature)
  3. Commit your changes (git commit -m 'Added some AmazingFeature')
  4. Push to the branch (git push origin AmazingFeature)
  5. Open a Pull Request

Contribution Guidelines

  • Follow existing code style
  • Write clear, concise commit messages
  • Update documentation as needed

🔧 Installation

Prerequisites

  • Node.js (v22+)
  • pnpm
  • git

Setup Instructions

  1. Clone the Repository

    git clone https://github.com/LetsCodez/EduViti.git
    cd EduViti
  2. Install Dependencies

    pnpm install
  3. Run the Application

    # Start the Next.js server
    pnpm start
  4. Hurrah! The application should now be running on http://localhost:3000 Start contributing to the project by adding new features, fixing bugs, and improving the codebase.


🌟 Show Your Support

Give this project a ⭐️ if you love the idea and want to support the community-driven learning revolution!


🛡️ License

This project is licensed under the MIT License. See the LICENSE file for details.


📬 Contact

For any queries or feedback, feel free to reach out:


🙌 Made with ❤️ by the Eduviti Community

About

Eduviti is a smart learning platform that bridges the gap between foundational concepts and advanced knowledge. Whether you're prepping for JEE or building a strong academic base, Eduviti handpicks the best video lectures, revision materials, and question banks to give you a stress-free learning experience.

Topics

Resources

Stars

Watchers

Forks

Languages