When lines get long, everyone wins...
- Product Owner: Doris Chiu
- Scrum Master: Rodolfo Rodriguez
- Development Team Members: Adam Alcott
To start using Q, simply go to the site and create an account with our app or login through Google. You will be redirected to the home page, where you can see all available Qs. You can sort them by amount, date, or filter by location. To create your own Q event, simply click the "+" button at top right of the page, fill out the form accordingly, and submit. On the homepage, there's also a button to view Qs you have created.
- Install app dependencies
$ npm install
- Install client dependencies
$ cd client && npm install
- Setup the mysql server:
$ mysql -u root < schema.sql
- Start the front end, and backend servers:
$ npm run all
Or:
- Setup the mysql server:
$ mysql -u root < schema.sql
$ mysql
mysql> use q;
- Start the backend server
$ npm start
- Start the front end server
$ cd client && npm start
At this point, you should be able to access the application at localhost:3000
and requests to the server should be sent to localhost:8080
.
To access the React Developer Tools, download the Chrome Extension or the Firefox Add Ons. Open the Developer Tools on page on the browser and click on React
to access the React Dev Tools.
View the project roadmap here
See _STYLE-GUIDE.md for styling guidelines. This project uses Airbnb's javascript guideline with eslint as the linter.
See CONTRIBUTING.md for contribution guidelines.