Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/subhranil002/nodejs-mini-projects

Explore Node.js fundamentals with NodeJs Mini Projects. Learn file manipulation, HTTP server creation, and route handling through hands-on examples ... ❤️
https://github.com/subhranil002/nodejs-mini-projects

express express-js expressjs javascript javascript-framework javascript-library node node-js nodejs

Last synced: 4 days ago
JSON representation

Explore Node.js fundamentals with NodeJs Mini Projects. Learn file manipulation, HTTP server creation, and route handling through hands-on examples ... ❤️

Awesome Lists containing this project

README

        

# NodeJs Mini Projects

This repository contains a collection of mini projects built using Node.js. Each project focuses on a specific aspect or feature of Node.js, providing hands-on examples for beginners to learn and practice with.

## Projects List

1. **CreateFileUsingFSModule:** Demonstrates how to create a file using the File System module.
2. **ReadFileUsingFSModule:** Shows how to read a file using the File System module.
3. **WriteFileUsingFSModule:** Illustrates writing to a file using the File System module.
4. **DeleteFileUsingFSModule:** Covers deleting a file using the File System module.
5. **HttpServer:** Implements a basic HTTP server using Node.js.
6. **CounterBackend:** A simple backend server for a counter application.
7. **DifferentRoutes:** Shows how to handle different routes in a Node.js application.

## Installation

To run any of these projects locally, follow these steps:

1. Clone the repository:

```bash
git clone https://github.com/subhranil002/NodeJs-Mini-Projects.git
```

2. Navigate to the project directory:

```bash
cd NodeJs-Mini-Projects/project_name
```

3. Install dependencies (if any):

```bash
npm install
```

4. Run the project:

```bash
node server.js
```

## Contribution

Contributions are welcome! If you'd like to add more mini projects or improve existing ones, feel free to submit a pull request.

## License

This project is licensed under the [MIT License](https://github.com/subhranil002/NodeJs-Mini-Projects?tab=MIT-1-ov-file).




Made With ❤️