Skip to content

This is a contact management web application where users can store, update, delete and view contacts. This is not only a full fledged application also, consists of backend which can supports api requests for other applications too.

Notifications You must be signed in to change notification settings

Fuzail22/Contacts-Web-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contacts-Web-App

This is a contact management web application where users can search, store, update, delete and view contacts. This is not only a full fledged application also, consists of backend which can supports api requests for other applications too.

Folder Structure

  • Client consists of fronted code built using react js and set for continous deployment using github actions workflow.
  • Server consists of backend code built using express js and mongodb. Set for continous deployment using render.

To deploy using GitHub actions workflow

  • add workflow as in deployclient.yml. No changes needed if same folder structure is maintained.
  • add homepage attribute in package.json
  • add write permission in repository settings in general under actions section.
  • finally commit and push your changes or create a PR.
  • when you have you gh-pages branch built. Goto settings and change source to deploy from branch then select gh-pages.

Note

-One of your dependencies, babel-preset-react-app, is importing the "@babel/plugin-proposal-private-property-in-object" package without declaring it in its dependencies. This is currently working because "@babel/plugin-proposal-private-property-in-object" is already in your node_modules folder for unrelated reasons, but it may break at any time. babel-preset-react-app is part of the create-react-app project, which is not maintianed anymore. It is thus unlikely that this bug will ever be fixed. Add "@babel/plugin-proposal-private-property-in-object" to your devDependencies to work around this error. This will make this message go away.

About

This is a contact management web application where users can store, update, delete and view contacts. This is not only a full fledged application also, consists of backend which can supports api requests for other applications too.

Topics

Resources

Stars

Watchers

Forks