SPEAKS INNOVATE is a subscription-based platform that offers advanced language courses for language specialists. This repository contains the source code and resources for the project.
- User authentication and management.
- Admin panel for course and user management.
- Dynamic user interface built with Vue.js.
- Real-time data communication between the frontend and backend.
- Integration of the Stripe payment system for memberships.
- SPEAKS INNOVATE includes a Laravel API that serves data to the Vue.js frontend. This API allows seamless communication between the backend and the dynamic user interface.
- Laravel 10
- Vue.js 3
- Laragon for database management
- Inertia for Laravel
- JavaScript
- Vite
- Stripe
To run this project locally, follow these steps:
- Clone this repository to your local machine.
- Install the required dependencies for Laravel and Vue.js.
- Set up your database using Laragon or your preferred method.
- Configure your environment variables for Stripe and database connection.
- Run the migrations to create the necessary database tables.
- Launch the project with the Laravel development server.
Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling. Laravel takes the pain out of development by easing common tasks used in many web projects, such as:
- Simple, fast routing engine.
- Powerful dependency injection container.
- Multiple back-ends for session and cache storage.
- Expressive, intuitive database ORM.
- Database agnostic schema migrations.
- Robust background job processing.
- Real-time event broadcasting.
Laravel is accessible, powerful, and provides tools required for large, robust applications.