Skip to content

The Wallpaper Backend is a robust server-side application designed to manage wallpapers, user interactions, and related services. It is built using Node.js, Express.js, and MongoDB, providing a scalable and efficient platform for handling requests and storing data.

Notifications You must be signed in to change notification settings

HemantMedhsia/WallpaperBackend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# Wallpaper Backend

`````js path="README.md"
const a = "This is a high-level README.md for the Wallpaper Backend repository.";
console.log(a);

Overview

The Wallpaper Backend is a robust server-side application designed to manage wallpapers, user interactions, and related services. It is built using Node.js, Express.js, and MongoDB, providing a scalable and efficient platform for handling requests and storing data.

Features

. User Management: Handles user registration, login, and profile management. . Wallpaper Management: Allows uploading, downloading, and managing wallpapers. . Payment Gateway Integration: Integrated with Razorpay for secure payment processing. . Device Identification: Stores and manages device IDs for users.

Technologies Used

  • Node.js
  • Express.js
  • MongoDB
  • Mongoose
  • Cloudinary (for image storage)
  • Razorpay (for payment gateway)

Usage

Prerequisites

  • Node.js (version or higher)
  • MongoDB (version or higher)
  • Cloudinary account
  • Razorpay account

Installation

. Clone the repository: git clone https://github.com/HemantMedhsia/WallpaperBackend.git . Install dependencies: npm install . Create .env file and add the given points inside env

PORT=5000
MONGO_URI=your_mongodb_connection_string
CLOUD_NAME=your_cloudinary_name
CLOUD_API_KEY=your_cloudinary_api_key
CLOUD_API_SECRET=your_cloudinary_api_secret
RAZORPAY_KEY_ID=your_razorpay_key_id
RAZORPAY_KEY_SECRET=your_razorpay_key_secret
JWT_SECRET=your_jwt_secret_key

. Start the server: npm run dev

API Endpoints

The API endpoints are documented in the API Documentation.

Contributing

Contributions are welcome! Please submit a pull request with your changes and a brief description of what you've added.

About

The Wallpaper Backend is a robust server-side application designed to manage wallpapers, user interactions, and related services. It is built using Node.js, Express.js, and MongoDB, providing a scalable and efficient platform for handling requests and storing data.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •