tnyandoro / real-school-ui

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Real Estate School System Frontend

Introduction

This project aims to create a frontend application for the Real Estate School System. The frontend will consume the API provided by the backend system, enabling users to interact with various functionalities such as student enrollment, course management, certification issuance, and more.

Features

  • User Authentication: Allow users to sign in or sign up securely to access the system.

  • Student Portal: Provide a user-friendly interface for students to enroll in courses, track their progress, and view certifications.

  • Course Management: Allow administrators to manage courses, add new modules, and update course content.

  • Certification Issuance: Enable the system to generate and issue electronic certificates upon course completion.

  • Real-Time Updates: Display real-time updates on student progress, course availability, and certification status.

Technology Stack

  • Vue.js: Frontend JavaScript framework for building interactive web interfaces.

  • Vue Router: Official router for Vue.js, providing navigation capabilities.

  • Vuex: State management library for Vue.js applications.

  • Axios: HTTP client for making API requests.

  • BootstrapVue: Bootstrap components for Vue.js, providing pre-styled UI components.

Getting Started

  1. Clone the repository:
git clone
  1. Install dependencies:
cd real-estate-school-frontend

npm install
  1. Configure API endpoint:

Update the API endpoint in the Vue application to point to the backend API URL.

  1. Run the development server:
npm run serve
  1. Open the application in your browser:
http://localhost:8080

Usage

  • Sign in or sign up to access the student portal.

  • Enroll in courses, track progress, and view certifications.

  • Administrators can manage courses, update content, and issue certifications.

Contributing

Contributions, bug reports, and feature requests are welcome! Please check the contribution guidelines before submitting a pull request.

Authors

👤 Tendai Nyandoro

Show your support

Give a ⭐️ if you like this project!

License

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

About


Languages

Language:Vue 86.7%Language:JavaScript 8.4%Language:HTML 2.9%Language:CSS 2.0%