Skip to content

HackYourFuture/hyfer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hyfer

Hyfer is a Code School platform for students and teachers.

Installation

Database

This application requires a MySQL database.

  • Create an empty database and a MySQL user with rights to the database.

  • Use the command line to load the most recent version of the schema SQL file from the sql folder into the database:

    mysql -u user-name -p database-name < sql-file

  • Next, repeat this command to load the sample data SQL file from the sql folder into the database.

  • create a .env file in the hyfer-backend folder, paste the contents of the .env.sample file into it, and modify to reflect your specific database configuration.

Installing dependencies

Install dependencies using:

yarn install

Running tests

You can run tests using:

yarn test

start the app

yarn start

Admin functions

Certain admin tasks require a teacher role. To initially give yourself this role you need to sign-in with GitHUb and then use the my-sql command line or the MySQL Workbench to change your role in the users table from guest to teacher.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 20