Daunnesia Agency

Agency web platform for showcasing and selling software services with an admin dashboard and content management tools.

Published on
Modified at
Reading time
3 min read
Word count
526 words
Daunnesia Agency
Daunnesia Agency

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:

TypeScript

A superset of JavaScript that compiles to clean JavaScript.

Next.js

A React framework for production.

TailwindCSS

A utility-first CSS framework.

Prisma ORM

Next-generation ORM for Node.js and TypeScript.

MySQL

The world's most popular open source database.

tRPC

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

Screenshot of the Dashboard UI

Project Section

Screenshot of the Project UI

Contact Form

Screenshot of the Contact Us form

Period

Initial Commit: November 16, 2023
Latest Update: January 22, 2024

Collaborators

This project was developed in collaboration with:

Resources

Keywords:

Let's Create Something Amazing Together

I'm always open to new projects and ideas. Let's connect and make something great together.

Get in Touch
white gray pattern background