Skip to content

Ashparshp/ChronoSpace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chronospace

• A MERN-based blogging platform inspired by MDN blogs, built as a React course
  project for college.

Features

• User roles: Admin and normal users.
• Admins can write, edit, and delete blogs.
• Nested comments with like, delete, and notification support.
• Blog recommendations, trending section, and responsive design.

Technologies Used

• Frontend: React, Tailwind CSS
• Backend: Express, MongoDB
• Authentication: Firebase Auth and JWT
• Image Storage: Integrated AWS S3 for image storage.

Installation

1. Clone the repository.
2. Run npm install in both backend and frontend directories.
3. Set up Firebase and MongoDB credentials in the .env file.

Usage

• Start the backend server with npm start.
• Launch the frontend with npm run dev.

Screenshots

1. Login Page

Login Page Placeholder A secure login page with Firebase Auth and JWT support.

2. Signup Page

Signup Page Placeholder
A signup page with validation for email, password, and more.

3. Home Screen

Home Screen Placeholder
Features trending blogs, recommendations, and responsive design.

4. Blog Page

Blog Page Placeholder
Shows detailed blog content, comments, and nested replies.

5. Notifications Page

Notifications Placeholder
Real-time notifications for likes, comments, and activity.

About

Welcome to ChronoSpace (Time and Space).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published