Skip to content

ASchrader319/CSGS

Repository files navigation

CSGS

Code Submission and Grading System project for Senior Design Fall 2023/Spring 2024

Environment Variables

To run this project, you will need to add the following environment variables to a .env file located in the root directory:

  • POSTGRES_USER: The username for your PostgreSQL database.

  • POSTGRES_PASSWORD: The password for your PostgreSQL database.

  • POSTGRES_DB: The name of your PostgreSQL database.

  • POSTGRES_HOST: The host of your PostgreSQL database.

  • POSTGRES_PORT: The port of your PostgreSQL database. Default is 5432.

  • PORT: The port on which the backend server runs. Default is 3300.

  • JUDGE0_URL_Local: The local URL for the Judge0 instance.

  • JUDGE0CE_URL: The URL for the Judge0 Community Edition instance.

  • JUDGE0EXTRACE_URL: The URL for the Judge0 Extra instance.

  • JUDGE0_CALLBACK_URL: The callback URL for the Judge0 service.

  • JWT_SECRET_KEY: The secret key used for generating JSON Web Tokens (JWTs) for authentication.

  • CLIENT_PORT_EXTERNAL: The external port for the client. Default is 3000.

  • CLIENT_PORT_INTERNAL: The internal port for the client. Default is 3000.

  • CLIENT_SCRIPT: The script to run for client side. Default is dev.

  • EMAIL_DOMAIN: The domain for emails. Default is ucf.edu.

API Documentation

Our Postman API Documentation can be found here

About

Code Submission and Grading System project for Senior Design Fall 2023/Spring 2024

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5