Project J is a React-based web application designed to help users predict their college admissions based on their JEE Mains rank and percentile. The application features a user-friendly interface with various components for input, comments, FAQs, and more.
project-j-react
├── public
│ ├── index.html # Main HTML file for the React application
│ └── favicon.ico # Favicon for the application
├── src
│ ├── components # Contains all React components
│ │ ├── CommentBox.jsx # Handles comment input and display
│ │ ├── FAQ.jsx # Displays frequently asked questions
│ │ ├── Footer.jsx # Renders the footer
│ │ ├── Form.jsx # Contains input fields for rank and percentile
│ │ ├── Header.jsx # Renders the header with navigation
│ │ ├── MainSection.jsx # Main content area combining slider and form
│ │ ├── Navigation.jsx # Handles navigation links and buttons
│ │ └── Slider.jsx # Displays the slider section
│ ├── assets # Contains assets like CSS and scripts
│ │ ├── css
│ │ │ ├── style.css # Custom styles
│ │ │ └── theme.css # Theme-related styles
│ │ └── scripts
│ │ └── app.js # Additional JavaScript functionality
│ ├── App.jsx # Main application component
│ ├── index.jsx # Entry point of the React application
│ └── utils
│ └── api.js # Utility functions for API calls
├── package.json # Configuration file for npm
├── README.md # Documentation for the project
└── .gitignore # Specifies files to be ignored by Git
- Clone the repository:
git clone <repository-url>
- Navigate to the project directory:
cd project-j-react
- Install the dependencies:
npm install
To start the development server, run:
npm start
This will launch the application in your default web browser at http://localhost:3000
.
- User input for JEE Mains rank and percentile.
- Comment section for user feedback.
- FAQ section to address common queries.
- Responsive design for various devices.
Contributions are welcome! Please open an issue or submit a pull request for any enhancements or bug fixes.
This project is licensed under the MIT License.