Skip to content

🐶 A Pet shop inventory application built with Express, MongoDB, and Pug. After signing up, users can add items to the stock, delete their own items and also update them.

Notifications You must be signed in to change notification settings

Ogkpos/pet-inventory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pet Shop Inventory

An inventory application which stores pet supplies such as food, pet carriers, beds, clothes, hygiene products, dog leashes, toys, and cat scratching posts.

Users need to sign up in order to add items to the stock. Once they have logged into their account, they are able to add new items, delete them, and edit the details of the items.


🚀 Deployment:

Render: Pet Shop Inventory


💻 Tech Stack:

Client: Pug, SCSS

Server: NodeJS, Express

Database: MongoDB

Validations: Express validator, Mongoose

User authentication: PassportJS, Bcrypt

Additional libraries: Luxon, Multer


💡 Features:

  • Responsive design mobile/tablet/desktop
  • User login functionality
  • Create/Read/Update/Delete items

🎨 Color Reference

Color Hex
Primary color #92e3a9 #92e3a9
Secondary Color1 #263238 #263238
Secondary Color2 #629871 #629871
Extra Color #ffa500 #ffa500

📷 Screenshot:

screencapture-localhost-3000-2023-04-29-13_52_19

Run the project locally:

Clone the project:

git clone git@github.com:Ogkpos/pet-inventory.git

Install all the dependencies:

npm install

Start the app in development (with debug and nodemon):

npm run serverStart

Start the app in production:

npm run start

Environment Variables

To run this project, you will need to add the following environment variable to your .env file, create a new project on your MongoDB account and add the connection string as a value to the variable.

MONGODB_URI


💬 Feedback

If you have any feedback, please create an issue.


📢 Acknowledgements

Icons

Images

About

🐶 A Pet shop inventory application built with Express, MongoDB, and Pug. After signing up, users can add items to the stock, delete their own items and also update them.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published