{"repo":"aryanprince/campus-hub","free":true,"listed":false,"github":"https://github.com/aryanprince/campus-hub","clone":"git clone https://github.com/aryanprince/campus-hub.git","description":"🚀 Next.js microservices in a monorepo w/ Turborepo, demonstrating best practices and modern tech.","language":"TypeScript","stars":10,"topics":["lucia-auth","microservices","nextjs","turborepo","docker","drizzle-orm","github-actions","pnpm-workspaces","commitlint","husky"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"🎓 Campus Hub A showcase monorepo of 3 interconnected microservices in a university setting - demonstrating real-world technology and best practices. Features &nbsp;&nbsp;✦&nbsp;&nbsp; Directory Structure &nbsp;&nbsp;✦&nbsp;&nbsp; Features &nbsp;&nbsp;✦&nbsp;&nbsp; Tech Stack &nbsp;&nbsp;✦&nbsp;&nbsp; Getting Started 📖 Introduction Campus Hub is a showcase application featuring three Next.js microservices, fully deployed to the cloud for live use. This project includes a Student Portal, a Library Portal, and a Finance Portal, all integrated within a monorepo using Turborepo and communicating via RESTful APIs. Built to demonstrate my expertise in modern software development, Campus Hub employs a microservices architecture with independent functionality and separate databases, while leveraging a monorepo for shared code and improved DX. It also implements industry best practices, including CI/CD pipelines, design patterns, and robust architecture. 📦 Directory Structure Campus Hub is a monorepo managed by Turborepo. The monorepo contains an apps , packages , and tooling directory, each serving a specific purpose as shown below: ✨ Features Student Portal (Live Demo) - Student Registration and Authentication : Secure sign-up and log-in for students. - Course Enrollment and Management : - Browse and enroll in available courses. - View enrolled courses and their respective fees. - Graduation Status Tracking : - Monitor readiness for graduation. - Verify that all course fees are pa","default_branch":null,"files":null,"tree":[],"storefront":"/r/aryanprince","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aryanprince/campus-hub/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}