System Initialization
0%
Initializing environment...
const data = await fetch();
<div>
</>
export default function App()
=>
db.collection.aggregate()
Al Amin Mollik.
Back to Projects

Task Genius

Where It All Started: My First MERN Assessment

Task Genius

Purpose

Assessment Task

Stack

Standard MERN

Authentication

Basic JWT

Deployment

Vercel & Atlas

The Beginning of the Journey

//A nostalgic look back at grappling with APIs, databases, and deployment for the first time.

Where It All Started

Task Genius was a full-stack basic project, built about 2.5 years ago right after I finished my initial training. It was a basic task management app—a standard to-do list where users could sign up, log in, and manage their tasks. It wasn't a complex system; it was just a sandbox where I could finally practice putting together a React frontend, an Express backend, and a MongoDB database.

My First Practical Assessment

I built this as an assessment task to see if I could make the different parts of the MERN stack work together. I remember focusing on getting the CRUD operations right and figuring out how to handle user authentication with JWTs so that everyone’s task list stayed private to their own account. I also worked on some basic pagination so the app wouldn't break if a user added too many tasks.

Professional Evolution

I deployed it on Vercel and connected it to a free MongoDB Atlas cluster. It’s a simple project, but it was the bridge between "learning" and actually "building." Looking back, it’s a clear starting point—my process back then was just about getting things to work, whereas today I’m focused on building scalable architecture, managing VPS infrastructure, and ensuring high-performance deployments. It’s a reminder of where I started, and I’m proud of how my development process has matured since then.

Engineering Spotlights

My First REST API

Writing standard GET, POST, PUT, and DELETE routes for the very first time to connect a React frontend to a MongoDB database.

Figuring Out Auth

Implementing JSON Web Tokens (JWT) to understand how user login states and protected routes actually work under the hood.

Basic Pagination

Learning how to limit and skip database queries to create a paginated UI instead of loading all data at once.

Al Amin's AI

Online
Ask me about Al Amin's tech stack, experience, or how to contact him!