Alkemy Challenge is a web application where people can manage their personal finances by registering money inflows and outflows.
This project has two branches: master and deployment. master is configured to be run in local while main is prepared to be hosted on Heroku.
You can see a demo of this project on the following link: Alkemy Challenge
If you want to run this project on your machine, just follow these steps:
- Create a folder and execute
git clone https://github.com/DanSepulveda/mytinerary-sepulveda.git
. - Create a
.env
file on root directory and add the following variables:DB_HOST
,DB_USER
,DB_PASSWORD
,DB_DATABASE
,DB_PORT
, andSECRETORKEY
. - Execute
npm install
in both root and frontend directories. - Execute
npm start
in both root and frontend directories. - Go to http://localhost:3000 on web browser.
This project was built using the following technologies
- React - JavaScript library for building user interfaces
- Node.js - JavaScript runtime built
- Express - Framework for Node.js
- MySQL - Node.js driver for mysql
- Redux - State Container
- Passport - For user authentication
Developed by Daniel Sepúlveda 😊