Backend code is available here in this repository
Vchat is a social media application inspired by Instagram. It allows users to share their photos, connect with friends, and explore content from other users. This project is built using React.js for the frontend, CSS and SCSS for styling, and Django for the backend.
- User Signup and Signin: Users can create a new account or log in to their existing account.
- Posting Images: Users can upload and share their photos with captions.
- Story Feature: Users can add a story that stays visible for 24 hours.
- Follow and Unfollow: Users can follow or unfollow other users to stay updated with their content.
- Profile Viewing: Users can view other user profiles to see their posts and information.
- Profile Update: Users can update their own profile information, including the profile image, bio, and account privacy settings.
- React.js: A popular JavaScript library for building user interfaces.
- CSS and SCSS: Styling languages used to design the user interface.
- Django: A high-level Python web framework used for building the backend server.
- MongoDB: A scalable and flexible NoSQL database used for data storage and retrieval.