Nimbus Drive is a cloud storage web application designed to offer a lightweight, user-friendly platform for storing and managing files online. Inspired by services like OneDrive and Google Drive, Nimbus Drive allows users to register, log in, and navigate through a simple dashboard interface. This project was developed as a collaborative final project for our college software development course.
- User registration and login pages
- Clean, responsive homepage with Fomantic UI
- Modular codebase using the Fat-Free PHP Framework
- Organized project structure for future backend integration
- Easy-to-read, embedded CSS styling
- Fat-Free Framework – PHP micro-framework for backend logic
- PHP dotenv – Environment configuration management
- PHP CS Fixer – Code formatting and cleanup
- Ilgar – Templating engine for dynamic page rendering
- Fomantic UI – Front-end component library for UI styling
- Git & GitHub – Version control and collaboration
Our team followed a basic agile-inspired workflow:
-
Planning & Research
Outlined core features and gathered inspiration from existing cloud storage platforms. -
Design
Focused on simple navigation, intuitive user interfaces, and mobile responsiveness using Fomantic UI. -
Frontend Development
Created three key pages (nimbusLogin.html
,nimbusSignup.html
,nimbus.html
) with embedded CSS for faster development. -
Backend Structure
Set up F3 routing and organized files for future database and file management integration using PHP. -
Collaboration & Version Control
Used GitHub to track changes and Figma to map out the potential look of the website.
The user manual includes:
- Introduction
- System Requirements
- FAQ
- Setup & Usage Instructions