MyContacts is an application to manage your contacts in a simple and easy way.
The application was built on the JStack course, a course focused on deep learning of JavaScript, NodeJS and ReactJS technologies.
- ReactJS
- Styled Components
- NodeJS (with Express)
- SQL
- Docker
- Contacts CRUD
- Categories CRUD
Clone the project in your machine
git clone git@github.com:nicolasteofilo/my-contacts.git
enter the project
cd my-contacts
Install dependencies for the backend and frontend(with yarn or npm)
cd api
yarn install
cd web
yarn install
Database Settings
- Create a docker container with postgres
- Use the following login credentials:
- user: postgres
- password: root
- Use the following login credentials:
- Inside the container create a database called "mycontacts"
- Now, enter the database and run all the queries present in the file
my-contacts/api/src/database/schema.sql
- And finally run the container 😀