Hello World
Hello World is a basic social media platform where users can create posts with an image, a title, and a description. The application is built using modern web development technologies including React with Context API, Node.js, Express, Multer, and Cloudinary for image uploads.
Features
- User authentication and authorization.
- Create, read, and display posts.
- Upload images to Cloudinary using Multer.
- Responsive design using Tailwind CSS.
Technologies Used
Frontend
- React: A JavaScript library for building user interfaces.
- React Context API: For state management across the application.
- Tailwind CSS: A utility-first CSS framework for rapid UI development.
Backend
- Node.js: A JavaScript runtime built on Chrome's V8 JavaScript engine.
- Express: A minimal and flexible Node.js web application framework.
- Multer: A middleware for handling
multipart/form-data
, used for uploading files.
- Cloudinary: A cloud service that offers a solution to a web application's entire image management pipeline.
Setup and Installation
Prerequisites
Installation
- Clone the repository:
```bash
git clone https://github.com/itsantu/social-media.git
cd social-media