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.
- Clone the Singular-server repo, follow the steps to install and run mysql and get some sample data installed. Then run server on port 3010.
Clone the repo, and create src\config\config.js, following the example in src\config\config.example.js.
You will need a facebook app ID, go to Facebook for developers to create it.
In project directory, run the following scripts:
npm installnpm startnpm watch-css
Runs the app in the development mode. http://localhost:3000 in local machine.
- React, Redux, Webpack and Babel
- Bulma.io scss-framework for all markup
- Facebook Auth for user management and logins
- Webfonts from Google
Feel free to make a pull request! We use the following Git Flow and branching strategy:
- Master is for deployment only
git checkout developis the common branch that pull request are made on. represents the apps latest stategit checkout -b name/featureto create new branch for the feature you are building or fixing.git push --set-upstream origin name/featureto push to your cloned github repo- in github create a pull request from new branch to origin/development
- Cristina Guimaraes, Back End
- David Rebolleda, Back End
- Christopher Harju, Front End
- Pablo Anttila, Front End
