Get personalized, surprising and irreverent gift ideas for your family and friends.
- Product Owner: Eric Le
- Scrum Master: Jennie Kim Eldon
- Development Team: Ben Biran, Chris Saden
Type these commands to get started:
npm install
node dependenciesbower install
bower dependenciesbrew install mongodb
if you need to install mongoDB client- create
/data/db
folder at root directly if it doesn't exist already - run
mongod
process from the terminal
- React
- Redux
- Reapp
- Node/Express
- MongoDB/Mongoose
Testing
- Mocha/Chai
Build System
- Webpack
Deployment
- CircleCI
- Elastic Beanstalk
- Save time and reduce human error through task automation
- Enforce modular, scalable application design
- Make testing and maintenance easier
- Ensure that releases conform to performance best practices
- Test all deployed code prior to release
- Build Process
- Create tests and tasks to compile the application (automated)
- Aimed at facilitating continuous development (later can re-tune to focus on max performance)
- Design
- Code and augment application architecture
- Refactor code
- Update tests and iterate
- Deployment and Environment
- Automate the release process
- Configure different host environments, and define the services and databases they interact with
- Deliver changes to hosted environment
See _CONTRIBUTING.md for contribution guidelines.