oxiton-foundation / click-metrics

Click Matrics is a powerful URL shortening and analytics platform designed to streamline the process of generating short URLs, creating QR codes, and tracking detailed analytics for each link.
https://click-metrics.vercel.app
MIT License
30 stars 44 forks source link

GSSoC: Setup Folder Structure and Basic Files for Backend using Node.js and Express #70

Closed himanshuraimau closed 4 months ago

himanshuraimau commented 4 months ago

Description: This issue aims to set up the initial folder structure and basic files for the backend of our project using Node.js and Express. By establishing the foundation for the backend, we can lay the groundwork for implementing key functionalities such as URL shortening, QR code generation, and analytics tracking.

Steps:

  1. Initialize the backend repository and project structure.
  2. Create necessary directories such as src, routes, controllers, models, middlewares, etc.
  3. Set up essential files including server.js, package.json, .gitignore, and any configuration files.
  4. Install required dependencies such as express, body-parser, cors, etc.
  5. Implement a basic server setup in server.js to listen for incoming requests.
  6. Configure routing for different endpoints in the routes directory.
  7. Create placeholder controller functions in the controllers directory.
  8. Set up basic error handling and middleware functions if necessary.

Assignment: Please assign this issue to me. I will work on setting up the folder structure and basic files for the backend using Node.js and Express.

Swarnendu0123 commented 4 months ago

Go for it! Chenge the documentation part also accordingly.

himanshuraimau commented 4 months ago

Ok

himanshuraimau commented 4 months ago

hey this issue is already completed can you close this issue.

github-actions[bot] commented 4 months ago

Hello @himanshuraimau! Your issue #70 has been closed. Thank you for your contribution!