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.
-
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.
-
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.
- Clone the repository:
git clone
- Install dependencies:
cd real-estate-school-frontend
npm install
- Configure API endpoint:
Update the API endpoint in the Vue application to point to the backend API URL.
- Run the development server:
npm run serve
- Open the application in your browser:
http://localhost:8080
-
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.
Contributions, bug reports, and feature requests are welcome! Please check the contribution guidelines before submitting a pull request.
👤 Tendai Nyandoro
-
GitHub: @Tendai Nyandoro
-
Twitter: @tendai28
-
LinkedIn: Tendai Nyandoro
Give a ⭐️ if you like this project!
This project is licensed under the MIT License - see the LICENSE file for details.