Skip to content

FTS18/Project-J

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project J - React Application

Overview

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 Structure

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

Installation

  1. Clone the repository:
    git clone <repository-url>
    
  2. Navigate to the project directory:
    cd project-j-react
    
  3. Install the dependencies:
    npm install
    

Usage

To start the development server, run:

npm start

This will launch the application in your default web browser at http://localhost:3000.

Features

  • User input for JEE Mains rank and percentile.
  • Comment section for user feedback.
  • FAQ section to address common queries.
  • Responsive design for various devices.

Contributing

Contributions are welcome! Please open an issue or submit a pull request for any enhancements or bug fixes.

License

This project is licensed under the MIT License.