Server for the React Native gym tracker app.
A Node-Express-Mongo (mongoose) server hosted on AWS EC2. Mongo is hosted on Monog Atlas.
This is part of a React Native app hosted on AWS. The database is a MongoDB database hosted on Mongo Atlas, accessed through this Node-Express server (running on an AWS EC2 instance). The initial inspiration for this project was to open up my gym data so I can monitor my fitness and gym performance more closely, importing it into a database for trend analysis (which will form another project).
- Node
- Express
- MongoDB
- AWS EC2
- Mongo Atlas
- Host the Node server on AWS Elastic Beanstalk.
- Implement unit testing from the beginning.
- User authentication.
- Add password hashing.
- CORS.
- Enfore HTTPS.
- Move the Node server from EC2 to AWS Elastic Beanstalk.
- Google and Facebook authentication.