Skip to content

All Frontend files for MeetMate are in this repository

License

Notifications You must be signed in to change notification settings

Informatik-Projekt-Kurs/frontend

Repository files navigation

MeetMate Frontend

Netlify Status CI

Overview

MeetMate is an innovative platform dedicated to small brands wanting to improve their content and appointment management. Our frontend repository focuses on delivering stunning, engaging, and high-conversion websites with a keen emphasis on search engine optimization, user experience design, and performance.

Technologies

  • HTML/CSS: For structuring and styling webpages.
  • REACT: A JavaScript library for building user interfaces.
  • NextJS: A React framework for production.
  • Tailwind: A utility-first CSS framework.
  • ShadCN: A Component library for react
  • Redux: A react state management library
  • ThreeJS: A library to create and display 3d art and scenes

Getting Started

Prerequisites

  • Node.js
  • NPM/Yarn

Installation

  1. Clone the repository:
    git clone https://github.com/Informatik-Projekt-Kurs/frontend.git
    
  2. Navigate to the project directory:
    cd frontend
    
  3. Install dependencies:
    npm install
    
    or
    yarn install
    
  4. Add a .env file
     JWT_SECRET="mysecretvalue"
     JWT_EXPIRATION_MS=60000
     JWT_REFRESH_EXPIRATION_MS=1209600000
     REFRESH_DOMAIN="/refresh"
     FRONTEND_DOMAIN="http://localhost:3000" // for production use real domain
     BACKEND_DOMAIN="https://meetmate.bencodes.de"
     GRAPHQL_URL="http://localhost:8080/graphql"
     NEXT_PUBLIC_SYNCFUSION_LICENSE="mysecretvalue"

Running the Application

  • To run the application in development mode:
    npm start
    
    or
    yarn start
    

License

See LICENSE for more information.

Contact


MeetMate 2024 - All Rights Reserved

About

All Frontend files for MeetMate are in this repository

Resources

License

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •