An open API service indexing awesome lists of open source software.

https://github.com/techjmi/indara


https://github.com/techjmi/indara

Last synced: 29 days ago
JSON representation

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).