Skip to content

aka-azad/crowd-cube-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crowdcube: Backend

Overview

Crowdcube's backend is built using Node.js and Express.js, with MongoDB as the database to manage campaigns and user data securely.

Features

  • Secure API: Provides endpoints for managing campaigns, users, and donations.
  • Authentication: Email and password-based authentication using Firebase.
  • CRUD Operations: Full support for Create, Read, Update, and Delete operations on campaigns.
  • Protected Routes: Secured routes for authenticated users.

Technologies Used

  • Node.js
  • Express.js
  • Cors
  • MongoDB
  • Firebase Authentication

Setup Instructions

  1. Clone the repository.
  2. Install dependencies using npm install.
  3. Set up environment variables for MongoDB and Firebase.
  4. Run the server using nodemon index.js.
  5. Deploy using Vercel or your preferred hosting service.

About

This is the server side / backend of CrowdCube Project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published