
Frequency 2004 is not just another social media platform, it's a digital time capsule. While modern social media focuses on endless scrolling and algorithms, frequency 2004 recreates an era when the internet felt personal, creative, and communitydriven. Users build customizable profiles, make friends, exchange public scraps, join communities, chat in real time, listen to retro fm radio, and interact through a Windows XP inspired interface. Built entirely from scratch using Node.js, Express.js, SQLite, EJS, and Socket.IO, the project demonstrates authentication, real-time communication, relational databases, responsive design, and a complete social networking ecosystem while preserving the nostalgia of the early internet.
What tools did you use to create your project?
How much experience does your group have? Does the project use anything (art, music, starter kits) you didn't create?
We are a team of beginners who are relatively new to fullstack development. Frequency 2004 is one of our first major projects, and we built it from scratch to challenge ourselves and learn by doing. Throughout the development process, we explored backend development, databases, authentication, real-time communication, and UI/UX while turning our idea into a fully functional social networking platform.
What challenges did you encounter?
The research phase was both our biggest challenge and the best part of the project. We had to study how the early 2000s internet workedfrom Orkut and Yahoo Messenger to Windows XP—to recreate an authentic experience. Turning that research into a fully functional social network while learning new technologies along the way was the most challenging and rewarding part of building Frequency 2004.