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

https://github.com/talha-tahir2001/echo-frontend

Your words, amplified.
https://github.com/talha-tahir2001/echo-frontend

angular ci-cd mongodb rest-api tailwindcss vercel

Last synced: 3 months ago
JSON representation

Your words, amplified.

Awesome Lists containing this project

README

          

# Echo Frontend ๐ŸŽค

Welcome to the **Echo Frontend**! This is the Angular 18 frontend for the Echo application, a dynamic platform designed to amplify your words. Built with **Angular 18**, **UI Verse**, and **HyperUI** for enhanced performance.

## ๐Ÿš€ Features
- ๐ŸŽจ **Beautiful UI with UI Verse & HyperUI**
- ๐Ÿ’ฌ **Real-time interactions with the Echo Backend (NestJS API)**
- ๐Ÿ”’ **Authentication & Authorization (Local Storage)**
- ๐Ÿงจ **Dynamic UI with smooth animations**
- ๐Ÿ“ข **Post, like, and comment functionalities**

## ๐Ÿ› ๏ธ Tech Stack
- **Frontend:** Angular 18, UI Verse, HyperUI
- **Backend:** [Echo Backend (NestJS)](https://github.com/Talha-Tahir2001/echo-backend)
- **Database:** MongoDB Atlas
- **Deployment:** Vercel (or another compatible host)

## ๐Ÿ“ฆ Installation

1. **Clone the repo:**
```sh
git clone https://github.com/Talha-Tahir2001/echo-frontend.git
cd echo-frontend
```

2. **Install dependencies:**
```sh
npm install
```

3. **Set up environment variables:**
Create a `.env` file and configure it as needed (API URLs, Database Connection etc.).

4. **Run the development server:**
```sh
ng serve
```
This starts the server-side rendered Angular app.

5. **Build for production:**
```sh
ng build
```

6. **Running unit tests**
```sh
ng test
```

7. **Running end to end tests**
```sh
ng e2e
```

8. **Further help**
- To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.dev/tools/cli) page.

## ๐ŸŒ Deployment
You can deploy this project on:
- **Vercel** ๐Ÿ†“ (Fast & Easy)
- **Netlify** ๐Ÿ†“ (Great for static sites)
- **Firebase Hosting** ๐Ÿ†“ (Requires Firebase setup)

## ๐Ÿ“„ License
This project is licensed under the MIT License. See the [LICENSE](https://github.com/Talha-Tahir2001/echo-frontend?tab=MIT-1-ov-file) file for details.

## โค๏ธ Contributing
We welcome contributions! Feel free to fork the repo, create a branch, and submit a PR.
- **Fork the repo**
- **Create a feature branch** (`git checkout -b feature-name`)
- **Commit your changes** (`git commit -m "Added feature"`)
- **Push to GitHub** (`git push origin feature-name`)
- **Submit a Pull Request** ๐Ÿš€

## ๐Ÿ“ง Contact
Have questions or suggestions? Reach out via [Talha's LinkedIn](https://www.linkedin.com/in/talha-tahir1/).

Happy coding! ๐ŸŽ‰