angular-tailwindcss-forum Tailwind Templates

Angular Tailwindcss Forum

🌐 Angular TailwindCSS Forum

Welcome to Angular TailwindCSS Forum! This project is a modern forum application leveraging the power of Angular, TailwindCSS for the frontend, and SQLite with Prisma for the backend.

πŸ“‹ Table of Contents

πŸ” About the Project

Angular TailwindCSS Forum is designed to provide a smooth and responsive user experience for forum interactions. It’s built with modern web technologies to ensure scalability, maintainability, and high performance.

✨ Features

  • User Authentication: Secure user login and registration.
  • Responsive Design: Built with TailwindCSS to ensure compatibility across all devices.
  • Post and Comment System: Users can create posts and comment on them.
  • Real-time Updates: Forum updates in real-time without page reloads.
  • Admin Panel: Manage users, posts, and other forum settings.

πŸ› οΈ Technologies

Frontend

  • Angular: A platform for building mobile and desktop web applications.
  • TailwindCSS: A utility-first CSS framework for creating custom designs.

Backend

  • SQLite: A lightweight, disk-based database.
  • Prisma: A modern ORM that helps in querying the database with ease.

πŸš€ Getting Started

Follow these instructions to set up and run the project locally.

Prerequisites

  • Node.js (v14 or higher)
  • Angular CLI
  • SQLite

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/angular-tailwindcss-forum.git
    cd angular-tailwindcss-forum
    
  2. Install frontend dependencies:

    npm install
    
  3. Install backend dependencies:

    cd backend
    npm install
    
  4. Set up the database:

    ```bash npx prisma migrate dev

Usage

  1. Start the development server:

    ng serve
    
  2. Run the backend:

    cd backend
    npm run dev
    
  3. Open the app in your browser:

    Visit http://localhost:4200 to view the forum.

🀝 Contributing

Contributions are what make the open-source community such an amazing place to be. Any contributions you make are greatly appreciated.

  1. Fork the Project.
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature).
  3. Commit your Changes (git commit -m 'Add some AmazingFeature').
  4. Push to the Branch (git push origin feature/AmazingFeature).
  5. Open a Pull Request.

πŸ“œ License

Distributed under the MIT License. See LICENSE for more information.

πŸ“§ Contact

JoΓ£o Victor - borges.jvdo@gmail.com

Project Link: https://github.com/victorborges97/angular-tailwindcss-forum

Top categories

Loading Svelte Themes