Skip to content

At Code Your Future, trainee progress is tracked on a trainee tracker against milestones set by the Director of Education. But each trainee at CYF is on their own personal journey towards employment, and should really set their own milestones on their own roadmap.

License

Notifications You must be signed in to change notification settings

seyyednavid/class-of-our-own

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to Class-of-our-own

class-of-our-own

At Code Your Future, trainee progress is tracked on a trainee tracker against milestones set by the Director of Education. But each trainee at CYF is on their own personal journey towards employment, and should really set their own milestones on their own roadmap.

Local Quickstart

1. Create Google Auth Application

https://developers.google.com/identity/sign-in/web/sign-in

2. Setup

Setup the environment variables. The following are needed:

  • LOG_LEVEL (debug)
  • CLIENT_ID (from previous step)
  • DB_USERNAME
  • DB_PASSWORD
  • DB_DATABASE
  • DB_NAME
  • DB_HOST
  • DB_PORT (5432)
  • NODE_ENV (development)

3. Migrate the database

  • run npx sequelize-cli db:migrate
  • run NODE_ENV=test npx sequelize-cli db:migrate

4. Run the applications

  • cd to the root folder
  • run npm run dev

5. Test

  • cd to the root folder
  • run npm run test

Developer Guide

About

At Code Your Future, trainee progress is tracked on a trainee tracker against milestones set by the Director of Education. But each trainee at CYF is on their own personal journey towards employment, and should really set their own milestones on their own roadmap.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 96.5%
  • HTML 2.3%
  • CSS 1.2%