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.
- 🎨 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
- Frontend: Angular 18, UI Verse, HyperUI
- Backend: Echo Backend (NestJS)
- Database: MongoDB Atlas
- Deployment: Vercel (or another compatible host)
-
Clone the repo:
git clone https://github.com/Talha-Tahir2001/echo-frontend.git cd echo-frontend -
Install dependencies:
npm install
-
Set up environment variables: Create a
.envfile and configure it as needed (API URLs, Database Connection etc.). -
Run the development server:
ng serve
This starts the server-side rendered Angular app.
-
Build for production:
ng build
-
Running unit tests
ng test -
Running end to end tests
ng e2e
-
Further help
- To get more help on the Angular CLI use
ng helpor go check out the Angular CLI Overview and Command Reference page.
- To get more help on the Angular CLI use
You can deploy this project on:
- Vercel 🆓 (Fast & Easy)
- Netlify 🆓 (Great for static sites)
- Firebase Hosting 🆓 (Requires Firebase setup)
This project is licensed under the MIT License. See the LICENSE file for details.
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 🚀
Have questions or suggestions? Reach out via Talha's LinkedIn.
Happy coding! 🎉