Skip to content

highfive-compfest/seatudy-frontend

Repository files navigation

SEATUDY.

Welcome to the Seatudy Front-end repository! This project is the frontend part of the Seatudy application, designed to provide users with a seamless experience in managing and reviewing their courses.

Table of Contents

About

Seatudy is an educational platform that allows users to manage their courses, track their progress, and provide feedback through reviews. This frontend project is built using modern web technologies to offer a responsive and intuitive user interface.

Developers

Back-end

  • Benardo - Institut Teknologi Bandung
  • I Putu Natha Kusuma - Universitas Brawijaya

Front-end

  • Elgin Brian Wahyu Brahmandhika - Universitas Brawijaya
  • Dindin Imanudin - Institut Teknologi Nasional Bandung

Documentation

Entity Relationship Diagram (ERD)

image

Use Case Diagram

image

System Design Diagram

image

Features

  • Course Management: View and manage your courses with details such as title, description, and price.
  • Review System: Submit and edit reviews for courses, and view existing reviews.
  • User Profiles: Manage user profiles, including profile picture and personal information.
  • Responsive Design: A mobile-friendly design that adapts to different screen sizes.
  • Navigation: Floating navigation menus for easy access to different sections of the application.

Installation

To get started with the Seatudy Frontend, follow these steps:

  1. Clone the Repository:
    git clone https://github.com/highfive-compfest/seatudy-frontend.git
  2. Navigate to the Project Directory:
    cd seatudy-frontend
  3. Install Dependencies:
    npm install <dependency-name>
  4. Start the Development Server:
    npm run dev

Usage

  • Development Mode: Run npm run dev to start the development server with hot-reloading.
  • Build Production: Run npm run build to create an optimized production build.
  • Run Production: Use npm start to serve the production build.

Contributing

We welcome contributions to improve the Seatudy Frontend project. To contribute:

  1. Fork the Repository
  2. Create a New Branch
  3. Make Your Changes
  4. Submit a Pull Request

Please ensure your code adheres to the project's coding standards and includes appropriate tests.

License

This project is licensed under the MIT License. See the LICENSE file for details.

For more information, please refer to the project's GitHub page.

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages