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 repo, then in project directory, run the following scripts:
npm install
npm start
npm watch-css
Runs the app in the development mode. http://localhost:3000 in local machine.
-
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.
-
In client repo, configure
server_url
inconfig/config.js
, to match local machine ip. -
Run
npm start
- 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 develop
is the common branch that pull request are made on. represents the apps latest stategit checkout -b name/feature
to create new branch for the feature you are building or fixing.git push --set-upstream origin name/feature
to 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