A small React based notes application where I keep technical notes for my own learning and interview preparation.
The goal is simple - write notes whenever something interesting appears and slowly build a searchable personal knowledge base over time.
These notes act as a personal engineering notebook covering different areas of software development and system design.
https://a2rp.github.io/engineering-notes/
- Left sidebar topic navigation
- Single note per route
- Clean URL for every note
- BrowserRouter based navigation
- Dynamic note loading
- Searchable and tag based notes
- GitHub Pages deployment
Each note has its own route.
/engineering-notes/notes/javascript-introduction
/engineering-notes/notes/event-loop
/engineering-notes/notes/docker-basics
- React
- Vite
- React Router
- Styled Components
- React Icons
Run the project locally:
npm install
npm run dev
Create a production build:
npm run build
The app is deployed on GitHub Pages.
https://a2rp.github.io/engineering-notes/
These notes are written primarily for personal learning while studying different engineering topics.
Many entries may look like rough working notes. The purpose is to capture ideas quickly and build a long term knowledge base that can be searched and revisited anytime.
Over time this repository grows into a structured engineering reference.
Built as part of continuous learning.