
Adam Gallagher
This project focuses on designing and implementing a decentralized content management system (DCMS). The idea behind a DCMS is to combine decentralized storage with content management to address common issues found in traditional CMS platforms, such as single points of failure and security vulnerabilities. By moving away from centralized systems, a DCMS can offer greater security, resilience, and simplify the development of decentralized applications, making it easier for developers without deep expertise to build decentralized solutions.






The main goal of this project was to create a secure, user-friendly DCMS that allows users or organizations to manage their digital assets in a decentralized way. The system includes a dashboard for easy management and an API that lets other applications integrate with it. Instead of relying on a traditional, centralized database, all the data in this system is stored using Gun JS, a decentralized graph database. Gun JS allows data to be stored across peers in a network, making it much more secure and resistant to failures.
Some of the main features of the system include custom digital content creation, API integration, and decentralized storage. These features work together to provide a more secure and scalable content management solution compared to traditional centralized systems.
For future improvements, we could focus on refining the peer configuration for the decentralized storage network, as well as adding DevOps features such as database rollbacks to enhance the system's flexibility and maintainability.

With a solid grounding in software development and a strong desire to use technology to make a positive impact, I am a committed and enthusiastic creative computing graduate. Through hands-on projects and internships, I’ve developed a well-rounded skill set spanning front-end and back-end development, as well as user experience design. My experience includes working with web development tools and exploring innovative and emerging technologies.