Skip to content

Alex-zReeZ/Grade_calculator_djangoReact

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GradiX

This is a web application that provides functionalities such as user authentication, grade management, and profile management. The frontend is built using React with TypeScript, while the backend is powered by Django.

Table of Contents

Installation

Backend Setup

  1. Install Python and Virtualenv:

Make sure you have Python installed. If not, download and install it from python.org. Then, install virtualenv:

pip install virtualenv
  1. Create a virtual environment:

    virtualenv venv
  2. Activate the virtual environment:

    source venv/bin/activate
  3. Install backend dependencies:

    cd server
    pip install -r requirements.txt
  4. Apply migrations:

    python manage.py migrate

Frontend Setup

  1. Install Node.js and npm: Download and install Node.js from nodejs.org.

  2. Navigate to the frontend directory:

    cd src
  3. Install frontend dependencies:

    npm install

Running the Application

Backend

To run the Django server, make sure you are in the server directory and your virtual environment is activated:

python manage.py runserver

Frontend

To start the React development server:

npm start

License

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published