Skip to content

This is a backend API to create and organize project repositories. It is also possible to add likes to each project. Done using Javascript, Node and Express.

License

Notifications You must be signed in to change notification settings

devfel/list-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevFel

Project Repositories CRUD and Likes

Status License


This application performs the CRUD (Create, Read, Update, Delete) of project repositories.

In addition, it is possible to like a registered repositories, increasing the number of likes by 1 each time the route is called.

This project was done using Javascript, Node and Express


📝 Table of Contents


🧐 Application Features

With this application the client can access the following routes

  1. GET /repositories → list all repositories.
  2. POST /repositories → create a repository.
  3. PUT /repositories/:id → update a repository.
  4. POST /repositories/:id/like → add a like to a repository.
  5. DELETE /repositories/:id → delete a repository by id.

🔁 Dependencies

Some project library dependencies includes but are not limited to:

  • "cors": "^2.8.5",
  • "express": "^4.17.1"
  • "uuid": "^8.3.2"
  • "jest": "^26.6.3",
  • "nodemon": "^2.0.7",

⛏️ Built Using


🏁 Getting Started

You can clone the repository through Command Prompt or Terminal just by typing:

git clone https://github.com/devfel/list-projects.git

or download the zip from the green "Code" button.

Install dependencies packages with yarn

yarn

With the dependencies installed run yarn dev to bring up the server. To execute the tests run yarn test.


🎉 Acknowledgements


📝 Liceses

  • Distributed under the MIT License - see the LICENSE.md file for details.

✍️ Author

About

This is a backend API to create and organize project repositories. It is also possible to add likes to each project. Done using Javascript, Node and Express.

Topics

Resources

License

Stars

Watchers

Forks