https://github.com/worketyamo-students/briso-api-rest
An Introduction towards RESTAPI implementing CRUD operations with Nodejs-Expressjs
https://github.com/worketyamo-students/briso-api-rest
javascript nodejs-api
Last synced: 9 months ago
JSON representation
An Introduction towards RESTAPI implementing CRUD operations with Nodejs-Expressjs
- Host: GitHub
- URL: https://github.com/worketyamo-students/briso-api-rest
- Owner: Worketyamo-Students
- Created: 2024-04-27T08:25:44.000Z (about 2 years ago)
- Default Branch: worketyamo
- Last Pushed: 2025-03-26T17:17:50.000Z (about 1 year ago)
- Last Synced: 2025-05-20T00:39:29.749Z (about 1 year ago)
- Topics: javascript, nodejs-api
- Language: JavaScript
- Homepage:
- Size: 1.03 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Implementing a RestAPI showing CRUD operations in Nodejs-Expressjs
## 📦 Technologies Used
| Technology | Description |
|----------------|--------------------------------------------------|
| **Javascript** | Javascript as main language in its latest ES |
| **Node.js** | JavaScript runtime for server-side development |
| **Express.js** | Minimalist web framework for building APIs |
| **Docker** | Containerization for easy deployment & scalability |
---
## Installation
**Creating a docker image:**
```bash
docker build -t node_server .
```
**Running the docker container**
```bash
docker run node_server
```
#### NB : In each case "node_server" refers to the name of the building image
---
## API Documentation
The API documentation is accessible at the following address :
```sh
http://localhost:3000/api-docs
```
---
## 🤝 Contributing
We love contributions! If you'd like to contribute to this project, follow these steps:
1. Fork the repository.
2. Create a new branch (`git checkout -b feature-name`).
3. Commit your changes (`git commit -m 'Add some feature'`).
4. Push to the branch (`git push origin feature-name`).
5. Open a pull request.
Feel free to report issues or suggest features by opening an issue in this repository.
---
### 🌟 Show Your Support!
If you found this project helpful, please give it a ⭐ on GitHub! It helps others discover it too.
Happy coding! 💻✨