https://github.com/techjmi/indara
https://github.com/techjmi/indara
Last synced: 29 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/techjmi/indara
- Owner: techjmi
- Created: 2024-12-09T20:27:10.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-12-10T17:08:12.000Z (5 months ago)
- Last Synced: 2025-02-05T10:50:23.906Z (3 months ago)
- Language: JavaScript
- Size: 68.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Indara - Blog Frontend
this is the frontend of a blog application that allows users to create, read, update, and delete blog posts. This is the user interface built with React.js and styled using Tailwind CSS. It includes user authentication, post management, and other features, and it communicates with an API for CRUD operations.
## Features
- **User Authentication**: Secure login and signup system.
- **Blog Management**: Create, view, and delete blog posts.
- **Responsive Design**: Fully responsive UI using Tailwind CSS.
- **Image Upload**: Upload images for blog posts (integrated with Firebase).## Live Demo
Check out the live demo of the application:
[Live Demo](https://indara.onrender.com)## Project Overview
This project is built using the following technologies:
- **Frontend**: React.js, Tailwind CSS
- **Authentication**: JWT (JSON Web Token)
- **Image Storage**: Firebase Storage
- **Deployment**: Render (Frontend)## Installation
To run the project locally, follow these steps:
### 1. Clone the repository
```bash
git clone https://github.com/techjmi/indara
cd indara
```### 2. Install dependencies
```bash
npm install
```### 3. Configure Environment Variables
Create a `.env` file in the root directory and add the necessary environment variables:
- `REACT_APP_API_URL` - API base URL (e.g., `http://localhost:5000` for local development)
- `REACT_APP_FIREBASE_API_KEY` - Firebase API key for image storage (if applicable)### 4. Run the project
```bash
npm start
```Your app should now be running at `http://localhost:3000` (or the appropriate port).
## Contribution
Feel free to fork the repository, make changes, and create a pull request. Contributions are welcome!
## Designed By
The design for this project was created by [Md Shamim Akhter](https://shamim-portfolio-u1yp.onrender.com/).
## License
This project is open source and available under the [MIT License](LICENSE).