Skip to content

Some1Uknow/techreads-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backend API for Techreads MERN App

What is TechReads?

TechReads is a blogging platform designed for tech enthusiasts to share their thoughts and ideas. It offers a clean and user-friendly interface for creating and managing blog posts.

Why TechReads?

The purpose of TechReads is to provide a platform for tech enthusiasts to share their knowledge, ideas, and experiences with a community of like-minded individuals. It aims to foster learning, collaboration, and engagement within the tech community.

Who is TechReads for?

TechReads is targeted towards tech enthusiasts, developers, and anyone interested in technology. It provides a platform for sharing tech-related content, discussing new technologies, and connecting with other members of the tech community.

Features

  • User authentication: Users can sign up, log in, and manage their profiles.
  • Blog management: Users can create, edit, and delete blog posts.
  • Commenting system: Users can comment on blog posts and interact with other users.
  • Search functionality: Users can search for blog posts based on keywords or categories.

Tech Stack

  • Node.js
  • Express.js
  • MongoDB
  • Mongoose
  • JWT for authentication
  • Multer for file uploads

How to Use

  1. Clone the repository: git clone https://github.com/your-username/techreads-backend.git
  2. Install dependencies: npm install
  3. Set up environment variables: Create a .env file with the following variables: PORT=3000 MONGODB_URI=your-mongodb-uri JWT_SECRET=your-jwt-secret
  4. Start the server: npm start

Published App

The TechReads backend is deployed on Render and can be accessed at TechReads Backend

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published