Skip to content

naitikagarwal/jister

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jister Frontend

Master IIT JEE with Jister The ultimate platform for IIT JEE aspirants to practice, analyze, and excel in their preparation.

Table of Contents

Overview

Jister is a comprehensive online platform designed for IIT JEE aspirants. It empowers students to practice with a vast question bank, analyze their performance with smart analytics, and compete with peers nationwide. Jister aims to make IIT JEE preparation effective, data-driven, and engaging.

Key Features

  • Comprehensive Question Bank Access over 10,000 carefully curated questions covering all JEE topics, each with detailed solutions.
  • Smart Analytics Track your progress with personalized analytics and identify your weak areas for targeted improvement.
  • Competitive Environment Compare your performance with thousands of JEE aspirants across India to gauge your readiness.
  • Previous Year Papers Practice with a full collection of the past 15 years of JEE papers in a realistic, timed test environment.
  • Conceptual Learning Strengthen your fundamentals with video solutions and concept notes for every question.

Why Choose Jister?

  • All-in-One Preparation: Everything you need for IIT JEE—practice, analysis, and improvement—in one place.
  • Personalized Experience: Adaptive analytics and recommendations tailored to your learning journey.
  • Community Driven: Join thousands of aspirants who are actively improving their ranks with Jister.

Technology Stack

The Jister frontend leverages a modern, robust technology stack to deliver a seamless and scalable experience for IIT JEE aspirants.

Technology Purpose
React Building dynamic, component-based user interfaces for a responsive web experience.
TypeScript Adds static typing to JavaScript, improving code quality, maintainability, and safety.
shadcn/ui Provides accessible, customizable UI components, enabling rapid development and full control over design. Components are integrated directly into the codebase for easy customization and ownership.
Supabase Serves as the backend-as-a-service, offering real-time databases, authentication, and storage. It enables secure user management, data storage, and seamless integration with the frontend.

About the Technologies:

  • React: A leading JavaScript library for building user interfaces, enabling the creation of reusable components and efficient rendering for complex applications.
  • TypeScript: Introduces static types, helping catch errors early in development and enhancing the overall developer experience.
  • shadcn/ui: Allows you to copy and own the component code, making it easy to customize and extend. Built on Radix UI primitives and styled with Tailwind CSS, focusing on accessibility and developer control.
  • Supabase: An open-source alternative to Firebase, providing a Postgres database, authentication, and storage out of the box. Integrates smoothly with React and TypeScript, supporting real-time data and secure user authentication.

Why This Stack?

  • Performance: React and TypeScript ensure fast, maintainable, and scalable code.
  • Customization: shadcn/ui empowers developers to fully control and adapt UI components to the platform’s needs.
  • Developer Experience: TypeScript and shadcn/ui together reduce bugs and speed up development.
  • Backend Integration: Supabase offers a powerful, real-time backend with minimal setup, allowing the team to focus on building features rather than infrastructure.

Getting Started

  1. Clone the Repository
git clone https://github.com/naitikagarwal/jister.git
  1. Navigate to the Frontend Directory
cd jister/Frontend
  1. Install Dependencies
npm install
  1. Start the Development Server
npm start
  1. Access the Application Open your browser and go to http://localhost:3000 (or the specified port).

Contributing

We welcome contributions! To contribute:

  • Fork the repository.
  • Create a new branch for your feature or bugfix.
  • Make your changes and commit with clear messages.
  • Push your branch and open a pull request.

Please follow the coding standards and include tests where applicable.

License

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

Ready to boost your JEE preparation? Join thousands of IIT JEE aspirants who are improving their rank with Jister.

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages