iPix 2.0 is a web application that enables authorized users to post messages along with images. It offers profile management options, allowing users to update their full names and profile pictures. Additionally, users can follow other users by utilizing the search feature. iPix 2.0 is developed using ViteJS (React), ExpressJS, Node.js, and MongoDB for the database. The user interface is styled using Tailwind CSS and Flowbite. The frontend is deployed on Vercel, while the backend is hosted on Render.
- Secure authentication for authorized access
- Post messages accompanied by images
- Profile management, including changing full names and profile pictures
- User-following functionality via search
- Cloud storage for images and data using MongoDB
- User-friendly interface developed with ViteJS and Tailwind CSS
- ViteJS for the React framework
- ExpressJS for the backend API
- Node.js for the server runtime
- MongoDB for database management
- Tailwind CSS for styling the application
- Flowbite for ready-to-use Tailwind CSS components
- Cloudinary for storing images [compressed using compressjs]
- Vercel for frontend deployment
- Render for backend hosting