DarshanAnandu / Bigil-Keep-BE

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bigil Keep - Backend

Welcome to the backend repository of the Bigil Keep Clone project of Google Keep! This repository contains the server-side code for managing notes and user authentication. Built with modern technologies, this backend ensures a seamless experience for handling requests and managing data.

πŸš€ Features

  • Secure Authentication: Implement secure user authentication and registration system.
  • Efficient Note Management: Handle CRUD operations for notes, including creation, editing, and deletion.
  • Robust Data Storage: Utilize MongoDB for efficient storage and management of note data.
  • RESTful API: Create a RESTful API for seamless communication between the frontend and backend.

πŸ“ Usage

To set up and run the backend server locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/DarshanAnandu/Bigil-Keep-BE.git
  2. Navigate to the project directory:

    cd Bigil-Keep-BE
  3. Install dependencies:

    npm install
  4. Set up environment variables:

    Create a .env file in the root directory and configure the following variables:

    PORT=8220
    MONGODB_URI=<your-mongodb-uri>
    SECRET_KEY=<your-secret-key>
    
  5. Start the server:

    npm start
  6. The backend server will start running on http://localhost:8220.

🌐 Live Demo

Currently, there is no live demo available for the backend repository.

πŸ› οΈ Technologies Used

  • Node.js: For building the backend server environment.
  • Express.js: For handling server requests, routing, and middleware.
  • MongoDB: For database storage and management.

πŸ“„ License

This project is licensed under the MIT License.

Feel free to explore the code and contribute to make this Google Keep Clone backend even better! πŸš€πŸ“

About

License:MIT License


Languages

Language:JavaScript 100.0%