Welcome to chatON, a social media platform that allows users to connect, share posts, and engage with the community. This README provides an overview of the project, and details about the various components of the application.
ChatON is a full-featured social media application where users can register, create profiles, write posts, and interact with other users by chatting and commenting on their posts. The application consists of a frontend built with React and a backend using Node.js and Express.
- User Authentication: Register, login, and guest login.
- User Profiles: View and edit profile information including bio, location, and profile picture.
- Create and Manage Posts: Write, edit, and delete posts.
- User Interaction: View other users' posts and chat with followed users.
- Responsive Design: Mobile-friendly layout.
- React
- TypeScript
- Axios
- CSS Modules
- React Router
- Node.js
- Express
- PostgresQL (Prisma for ODM)
- Passport Local (for authentication)
- Multer (for file uploads)
This website is using free tier of Render which comes with certain limitations. Any issues with performance of the website should take this into consideration.
Link to the website https://chaton-server-bgsr.onrender.com.