Skip to content

About

Atomic Bits is a Laravel-based productivity and academic collaboration platform built to help students organize tasks, manage deadlines, and collaborate on school projects. It serves as both a practical tool for academic work and a personal learning project for exploring modern full-stack web development using Laravel and PostgreSQL.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

22 Commits

Folders and files

Repository files navigation

Atomic Bits

A personal productivity and academic collaboration platform built with Laravel.

Atomic Bits was created to help me organize my academic work while giving my classmates and project group members a place to collaborate on shared tasks, deadlines, and projects.


Laravel Postgres PHP Blade HTML5 CSS3 JavaScript Laragon Git


About

Atomic Bits is a personal productivity platform designed around my daily life as a BS Information Technology student.

I built it because I wanted one application where I could organize assignments, school projects, notes, deadlines, and study tasks. As the project evolved, I expanded it into a collaborative platform where classmates and project group members can work together, assign responsibilities, and keep track of progress.

More than a productivity application, Atomic Bits serves as my learning project where I continuously practice software engineering principles and modern Laravel development.


Tech Stack

Laravel PHP Postgres Blade

HTML5 CSS3 JavaScript

Laragon Git


Features

  • User authentication
  • Academic task management
  • Subject organization
  • Class collaboration
  • Project workspace
  • Deadline tracking
  • Responsive design
  • Secure authentication
  • Modern Laravel architecture

Security

Atomic Bits follows several security practices during development.

  • CSRF Protection
  • Idempotency Keys
  • Rate Limiting
  • Password Hashing
  • Request Validation
  • Secure Session Authentication
  • Protected Routes
  • Validation and Sanitization

What I Learned

Developing Atomic Bits helped me gain hands-on experience with:

  • Laravel Framework
  • MVC Architecture
  • PostgreSQL Database Design
  • Authentication
  • Middleware
  • Routing
  • Migrations
  • Eloquent ORM
  • Blade Templates
  • Git Version Control
  • Secure Web Development
  • Responsive UI Design
  • Project Architecture
  • Code Refactoring

Screenshots

Screenshots will be added as the project continues to evolve.

Signin Dashboard
Tasks Calendar

Database Schema

Current core modules include:

Users
│
├── Subjects
│      │
│      └── Tasks
│
├── Classes
│      │
│      ├── Members
│      └── Projects
│
└── Notifications

The database is designed using PostgreSQL with relational tables and foreign key constraints to maintain data integrity.


Project Structure

app/
 ├── Http/
 │    ├── Controllers
 │    ├── Middleware
 │    └── Requests
 │
 ├── Models
 ├── Services
 └── Providers

database/
 ├── migrations
 └── seeders

resources/
 ├── views
 ├── css
 └── js

routes/
 ├── web.php
 └── auth.php

Roadmap

  • User Authentication
  • Task Management
  • PostgreSQL Integration
  • Laravel Migration
  • Group Collaboration
  • Shared Kanban Boards
  • Notifications
  • Calendar Integration
  • File Uploads
  • Real-time Updates
  • Android Application

License

This project is licensed under the Apache License 2.0.

Copyright © 2026 Jhon Renier Tambogon

You are allowed to use, modify, and distribute this project under the terms of the Apache License 2.0. Any distributed copies or substantial portions of this project must include the original copyright notice and license.

For more information, see the full license: https://www.apache.org/licenses/LICENSE-2.0


Developer

Jhon Renier Tambogon

Bachelor of Science in Information Technology

Atomic Bits is my long-term personal project where I apply new concepts, experiment with ideas, and continue improving my skills in full-stack web development and software engineering.

About

Atomic Bits is a Laravel-based productivity and academic collaboration platform built to help students organize tasks, manage deadlines, and collaborate on school projects. It serves as both a practical tool for academic work and a personal learning project for exploring modern full-stack web development using Laravel and PostgreSQL.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages