NDC-14 Mobile App Release
Overview
The NDC-14 Mobile App is designed to bring the notice board of Notre Dame College Dhaka (NDC) right to your mobile device. With a modern, user-friendly interface and a robust backend, this app helps students, faculty, and staff stay up-to-date with important announcements and notices. The app is built with a focus on speed, efficiency, and ease of use.
Tech Stack
The app utilizes a cutting-edge tech stack that ensures smooth performance, scalability, and seamless integration between the frontend and backend. Here's an overview of the technologies used:
-
Frontend:
- Svelte: A powerful and fast JavaScript framework for building user interfaces.
- Vite: A next-generation build tool that provides lightning-fast development and optimized production builds.
- Tailwind CSS: Utility-first CSS framework for building custom designs without writing any custom CSS.
-
Backend:
- Go (Golang): A high-performance, statically-typed language used for the backend server.
- Gin: A web framework for Go that provides a fast and flexible way to build APIs.
- PostgreSQL: A powerful, open-source relational database system to store all data efficiently.
- GORM: An Object Relational Mapping (ORM) library for Go to interact with the PostgreSQL database seamlessly.
-
Mobile Development:
- Capacitor: A cross-platform mobile runtime that allows the app to be compiled and run on both Android and iOS devices.
Features
- Real-time Notifications: Get notified about new notices instantly.
- Responsive UI: The app is designed to work perfectly on all screen sizes, providing an optimal experience on mobile devices.
- Offline Access: View previously loaded notices even when you're offline.
- Easy Navigation: Find notices based on categories with simple, intuitive navigation.
Full Changelog: https://github.com/mmycin/NDC-14/commits/2.0.0