Skip to content

Talha-Tahir2001/echo-frontend

Repository files navigation

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)
  • Database: MongoDB Atlas
  • Deployment: Vercel (or another compatible host)

📦 Installation

  1. Clone the repo:

    git clone https://github.com/Talha-Tahir2001/echo-frontend.git
    cd echo-frontend
  2. Install dependencies:

    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:

    ng serve

    This starts the server-side rendered Angular app.

  5. Build for production:

    ng build
  6. Running unit tests

    ng test
  7. Running end to end tests

    ng e2e
  8. Further help

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

Happy coding! 🎉

Releases

No releases published

Packages

 
 
 

Contributors