Skip to content

baptistefkt/phonebook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PhoneBook · GitHub license

Manage your contacts with PhoneBook. This is a simple NodeJS + ReactJS app to manage your contacts. List, search, add and edit your contacts in a user friendly interface.

Feel free to clone this repo

Installation

$ git clone [email protected]:baptistefkt/phonebook.git
$ cd phonebook
$ npm install

Install MongoDB

Follow the instructions and install MongoDB on your machine. Once done, launch MongoDB server with $ mongod command. If MongoDB has started successfully, you should see the following line in your terminal:

$ [initandlisten] waiting for connections on port 27017

Launch node server

$ node server

Launch react client

$ cd client
$ npm install
$ npm start

Head to "http://localhost:3000/" and try to add a new entry.

🚀🚀🚀

Dependencies

Back-end

  • NodeJS, Express, Mongoose, Joi, body-parser, CORS.

Front-end

  • ReactJS, react-router, styled-components, axios.

Credit

  • This app was developed and designed by me (no CSS framework)
  • Icons : fontawesome

License

PhoneBook is MIT licensed.

About

Manage your contacts with PhoneBook

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published