Skip to content

nicolasteofilo/my-contacts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📱 MyContacts

MyContacts is an application to manage your contacts in a simple and easy way.

📜 Reference

The application was built on the JStack course, a course focused on deep learning of JavaScript, NodeJS and ReactJS technologies.

🏗️ Technologies

  • ReactJS
  • Styled Components
  • NodeJS (with Express)
  • SQL
  • Docker

🪓 Functionalities

  • Contacts CRUD
  • Categories CRUD

🚀 Demonstration of use

Alt Text

⚙️ How to run

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
  • 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 😀

🧑 Authors

About

MyContacts is an application to manage your contacts in a simple and easy way.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published