Step into the world of Vincent van Gogh through this immersive, high-performance web chronicle.
This isn't just a portfolio project; it's a digital museum experience. We've combined modern tech with a design system inspired by Vincent's soul—using rich HSL colors like Banana Yellow and Starry Blue to create a space that feels as vibrant as his canvas.
- 🏠 Immersive Home: A cinematic entry into Vincent's world with video backgrounds.
- 🖼️ 2,100+ Artworks: Explore a massive collection in a stunning, searchable masonry grid.
- ⏳ Interactive Timeline: Travel through his life milestones, from Groot Zundert to Auvers-sur-Oise.
- 💌 Personal Letters: Read the intimate correspondence that shaped art history.
- 🎓 Legacy Sections: Educational content designed for all ages, including a dedicated "Kid's View."
We've made it as simple as possible to get the project running on your machine.
If you're on Windows, just double-click:
📂 start_starrynight.bat
This will automatically check your tools, install dependencies, start the backend/frontend, and open the app in your browser at http://localhost:5173.
If you have the project open in VS Code:
- Press F5 to launch everything.
- Or, click "Run" inside
package.jsonabove thestartscript.
If you want to run the components individually or are debugging:
# From the root directory:
npm run install-allcd server
npm start
# The server will run on http://localhost:3000# Open a new terminal
cd client_backup
npm run dev
# The client will run on http://localhost:5173Tip
Make sure both the server and client are running at the same time to ensure data loads correctly from the API.
| The Home Experience | Art Gallery |
|---|---|
![]() |
![]() |
| Interactive Timeline | History & Legacy |
|---|---|
![]() |
![]() |
We moved from a standard React setup to a Performance-First Architecture. By using Express for the heavy lifting and Vite for the snappy frontend, we ensure the 2,000+ images load smoothly without crashing the browser.
- Frontend: React 19, Vite, Framer Motion (Animations).
- Backend: Node.js & Express.
- Data: JSON-driven architecture (No database setup required!).
Interested in more? Check out my GitHub Profile.
© 2025 Van Gogh Chronicle. All rights reserved.
"I dream my painting and I paint my dream."




