Skip to content

Singular is a platform to explore and connect with peers through the power of learning and teaching.

License

Notifications You must be signed in to change notification settings

cristinaguimaraes/singular-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

singular-server

Singular is a platform to explore and connect with peers through the power of learning and teaching.

Singular is open and free to use, it enables a user to curate his profile and offer to teach unique skills to the community of users, all in a simple and friendly interface coupled to a secure login.

Uses ecmascript

Running the Backend

Prerequisite

Steps

  1. Clone the repo
  2. Set up mySql
  3. Create the env file
  4. Run the server
  5. You are ready to set up the front end!

1. Clone the Repo

Clone the skill-x-change-server code locally. In a terminal, run:

git clone https://github.com/cristinaguimaraes/skill-x-change-server.git

2. Set up mySql

In the terminal, run:

mysql --password -u root

When prompted, enter the mySql password.

Then, run:

create database skill_x_change_db;

3. Create the env file

In your text editor create the .env file

ENV=develop
DB_PORT=3306
DB_USER='your mysql user'
DB_PASSWORD='your mysql password'
FB_APP_SECRET=

4. Run the server

In a new tab in the terminal, run:

npm install
node server/createCategories.js
npm run dev

5. You are ready to set up the front end!

Navigate to skill-x-change-client and follow the instructions in the README.md to finish the setup and run the application.

Tech stack

Built with

  • Express.js
  • MySQL
  • Sequelize

About

Singular is a platform to explore and connect with peers through the power of learning and teaching.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published