This repository contains a simple web application for computing grades based on defined periods. The application consists of a Node backend for handling grade computations and a React frontend for user interaction.
-
Grade Computation: Compute grades for students based on specified periods and weights.
-
User Interface: A clean and intuitive user interface built with React for an easy user experience.
-
API Integration: Seamless integration with the Node backend for efficient grade calculations.
-
Clone the repository:
git clone https://github.com/WashingtonYandun/MiniCore_Grades.git
-
Install dependencies:
cd server/ npm i
-
Run the Node server:
npm run dev
The server will be available at http://localhost:8000
. Ensure the server is running before using the frontend.
-
Navigate to the frontend directory:
cd client/
-
Install dependencies:
npm install
-
Start the React development server:
npm start
Open your browser and go to http://localhost:3000
to use the application.
Enter the start date, end date, and weight for each period in the form.
Click the "Compute"
button to send the request to the backend.
View the computed grades, including the overall grade, individual period grades, and the needed grade to achieve a passing score.