Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Comment Section App 🚀

Welcome to the Comment Section App, a fullstack application that allows users to engage in conversations through a comment section component. Additionally, the app features a contact page for user inquiries, an about page providing more information about the project, and a profile page displaying user details, statistics, and comment history.

Home Page

Table of Contents

Features

Comment Section Page 💬

  • Users can engage in real-time conversations by posting comments and replies to each other.
  • Real-time updates enable users to see new comments and replies as they are posted.
  • Users can express their opinions by liking or disliking other posts within the comment section.
  • The comment section provides a dynamic and interactive user experience.

Comment Section Page

Contact Page 📧

  • Allows users to submit inquiries and messages to the contact team for prompt assistance.
  • The contact form includes fields for name, email, subject, and a description, ensuring comprehensive user feedback.

Contact Page

Profile Page 👤

  • Displays personalized user details, including username, avatar, and registration information.
  • Presents statistics such as the number of comments posted, liked posts, and overall user engagement.
  • Features a comment history section, showcasing the user's past interactions within the comment section.

Profile Page

About Page ℹ️

  • Provides an in-depth overview of the project, its objectives, and the technologies used.

About Page

Design Support 📱💻

  • The website is designed to support a wide range of screens, including phones, tablets, laptops, and desktop computers.
  • Responsive design ensures a seamless and visually appealing experience across various devices and screen sizes.

Design Support

Live Site 🌐

Check out the live version of the Comment Section App here.

The app is hosted on Render.com, a cloud platform that simplifies the deployment and scaling of web applications. Render provides a hassle-free experience for hosting, managing, and scaling applications, allowing seamless deployment.

Technologies and Libraries Used 🛠️

Category Technology/Library Role Logo
Frontend React User Interface React Badge
React Router Navigation React Router Badge
Axios HTTP Requests Axios Badge
SCSS Styling SCSS Badge
Vite Frontend Build Tool Vite Badge
Socket.io Real-time Communication Socket.io Badge
Backend Node.js Server-Side JavaScript Node.js Badge
Express.js Web Application Framework Express.js Badge
MongoDB Database MongoDB Badge
Mongoose MongoDB ODM Mongoose Badge
JWT Authentication JWT Badge
Testing Vitest Unit Testing Vitest Badge
React Testing Library Unit Testing RTL Badge
Cypress E2E Testing Cypress Badge

Acknowledgements 🌟

This project is an extended version of a Frontend Mentor challenge. The original challenge can be found here.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages