Overview
Daunnesia Agency is a web-based platform designed to showcase and offer web application development and UI design services. The platform operates without user authentication, focusing on ease of access for potential clients.
The system includes an admin dashboard for managing content—such as service categories, storefront products, and general data analytics. The goal was to build a lightweight yet functional interface for agency operations.
I contributed as a Full Stack Web Developer, handling both front-end and back-end development. My responsibilities also included selecting appropriate technologies, defining database structure, and optimizing the system for performance and maintainability.
Role
Full Stack Web Developer
Core Stack
Let's take a look at the core stack used in this project:
A superset of JavaScript that compiles to clean JavaScript.
A React framework for production.
A utility-first CSS framework.
Next-generation ORM for Node.js and TypeScript.
The world's most popular open source database.
Type-safe APIs made easy.
The core stack used in this project includes:
- TypeScript – A statically typed superset of JavaScript for improved code quality and scalability.
- Next.js – A React framework that enables server-side rendering and API route handling.
- Tailwind CSS – A utility-first framework for building responsive UIs efficiently.
- Prisma – An ORM providing type-safe and intuitive access to the database.
- MySQL – A reliable relational database for structured data.
- tRPC – Enables end-to-end type-safe API development in TypeScript.
Features
The application provides the following functionality:
- Public storefront displaying available services without login
- Dashboard system for internal data and content management
- Admin interface to manage:
- Project listings
- Categories of services
- Tech stack of projects
- Package pricing
- Storefront listing
- User sign-in sessions
- Integrated contact form for user inquiries
- Responsive layout optimized for various screen sizes
- Initial SEO meta configuration for basic discoverability
- Type-safe API layer powered by tRPC
Contributions
- Evaluated and implemented the project’s tech stack
- Designed the relational database schema and table relationships
- Translated UI designs into functional components
- Built backend APIs using tRPC
- Implemented initial seed data and database migrations
- Applied basic SEO optimizations for improved discoverability
Screenshots
Dashboard System

Project Section

Contact Form

Period
Initial Commit: November 16, 2023
Latest Update: January 22, 2024
Collaborators
This project was developed in collaboration with: