A gamified prodcutivity app designed to enable users to develop and maintain good habits.
Video presentation - https://www.youtube.com/watch?v=ss0Cza9rGAs
Questify is a gamified productivity app designed to enable users to develop and maintain good habits.
- Sean Araujo. ![LinkedIn][linkedin-shield]
- Victor Klawitter ![LinkedIn][linkedin-shield]
- Tim Hunter ![LinkedIn][linkedin-shield]
- Juan Palacios ![LinkedIn][linkedin-shield]
- Steve Rigby ![LinkedIn][linkedin-shield]
The technologies we used in the development of this project:
- Front End: React, Redux Toolkit, TypeScript, Firebase, Cloudinary
- Back End: PostgreSQL, Sequelize, NodeJS, Express, AWS RDS
- Others: JWT, PeerJS, Socket.io, Google Maps API, Stripe
In the client folder, run npm install
to install dependencies. You will need to create a .env file in the client folder with holds the LOCALURL declaration - e.g.: LOCALURL=https://192.168.2.150:3000
. For directions on getting an instance of Android running on your system, check out Android Studio.
If you plan on hosting a local version, you will need to run the following command from the server folder:
npm install
The server can be initialized by running npm start
from the server directory.
The client can be initialized by running npm run android
from the client directory.