Welcome to Prech Josh Codes!

I’m Precious E. Joshua (also called Prech Josh), a Full-Stack Developer building modern web and mobile applications with Laravel, C#, FastAPI, Flutter, Angular, and JavaScript. I design scalable backend systems, APIs, and AI-driven solutions, and deploy production-ready applications on AWS and modern cloud infrastructure.

OmasSkill Spring

Omas Skill Spring is a modern e-learning platform developed for a client seeking to deliver online education, training programs, and digital courses through a centralized learning management system. The platform enables students to register, purchase courses, access learning materials, and track their learning progress from a single online environment.

The system was built using Laravel for the backend API and Angular for the frontend, providing a fast, scalable, and responsive learning experience. Redis was integrated to improve system performance, caching, and overall application responsiveness.

One of the core features of the platform is its video learning infrastructure, allowing instructors and administrators to upload and organize video lessons into structured courses. Students can access purchased content securely while following a guided learning path.

Administrators can manage courses, categories, instructors, student enrollments, pricing, learning content, and platform settings through a dedicated administration dashboard. The system was designed to support future growth as additional courses and students join the platform.

As the lead developer, I was responsible for backend architecture, API development, Angular frontend implementation, database design, video delivery integration, authentication systems, payment workflows, and overall platform development.

  • Laravel REST API Backend

  • Angular Frontend Application

  • Video Streaming & Course Delivery

  • Student Registration & Enrollment

  • Course Purchase & Payment Processing

  • Course & Instructor Management

  • Learning Progress Tracking

  • Redis Caching & Performance Optimization

Key Features & Business Value

Omas Skill Spring provides organizations and training providers with a centralized platform for delivering educational content online. Students can easily discover, purchase, and access courses while administrators maintain full control over content, pricing, and user management.

The platform was designed to improve accessibility to learning materials, automate enrollment processes, and provide a scalable foundation for future educational programs. By combining video delivery, payment processing, and course management into a single system, the solution simplifies online education management while enhancing the student learning experience.

Engineering Challenges Solved

One of the key challenges was designing a scalable video-based learning platform capable of serving educational content while maintaining performance and security. Redis caching was implemented to improve application response times, reduce database load, and provide a smoother learning experience for students accessing course content.

Dashboard
Courses
Video Learning
Administration
Previous
Next

Project Details

Name: Omas Skill Spring
Type: E-Learning & Video Learning Platform
Category: Freelance Client Project
Status: In Development
Back-End: Laravel
Front-End: Angular
Database: MySQL
Cache Layer: Redis
Features: Courses, Video Streaming, Payments, LMS
Users: Students, Instructors & Administrators
Live URL: Not Yet Available
Chat with Me on WhatsApp - Online
Just fill out the form below and I’ll get back to you on WhatsApp as soon as possible.