thumbnail

Tendit - Marketplace Platform

My first commercially released full-stack scalable application - a comprehensive marketplace where users can both request services and offer their own services to the community.

Project Overview

Tendit is a two-sided marketplace platform that connects service providers with service seekers, enabling users to discover, request, and provide various services within their local community. This was my first venture into building and releasing a production-ready, scalable application.

Key Features

  • Service Listings: Create and browse service offerings
  • Service Requests: Post and respond to service needs
  • Real-time Chat: Built-in messaging system for communication
  • Geolocation: Location-based service discovery and matching
  • User Authentication: Secure user registration and login
  • Personalization: Customized user experience and recommendations
  • Push Notifications: Real-time alerts for messages and updates
  • User Profiles: Comprehensive user profiles with ratings and reviews

Technologies Used

  • Frontend: React Native with Expo
  • Backend: GraphQL API with Prisma ORM
  • Database: PostgreSQL (via Prisma)
  • Real-time: WebSocket integration for chat
  • Authentication: JWT-based authentication system
  • Geolocation: Native location services
  • Push Notifications: Expo push notification service
  • Testing: End-to-end testing with Cypress

My Role

As the Full Stack Developer and Project Lead, I was responsible for:

  • Mobile App Development: Complete React Native application with Expo
  • Backend Architecture: GraphQL API design and implementation
  • Database Design: Efficient data modeling with Prisma ORM
  • Real-time Features: Chat system and push notifications
  • Geolocation Integration: Location-based service discovery
  • User Experience: Intuitive marketplace interface
  • Testing Strategy: Comprehensive E2E testing implementation
  • Deployment: Production deployment and scaling considerations

Technical Highlights

  • Built a scalable GraphQL API with Prisma ORM for efficient database operations
  • Implemented real-time chat functionality for seamless user communication
  • Integrated geolocation services for location-based service matching
  • Developed a comprehensive push notification system for user engagement
  • Created a robust authentication and user management system
  • Implemented end-to-end testing with Cypress for quality assurance
  • Designed for scalability from the ground up to handle growing user base

Impact

  • Successfully launched as a commercial marketplace application
  • Demonstrated full-stack development capabilities across mobile and backend
  • Showcased ability to build scalable, production-ready applications
  • Implemented modern development practices including E2E testing
  • Proved competency in React Native, GraphQL, and Prisma ecosystem

Project Details

Name: Tendit
Date: Jan 2021
Tags: Productivity, Task Management, Collaboration

Mobile Experience

Let's chat with me? - Online
Please fill out the form below to start chatting with me directly.
personal-logo
Freelancer delivering exceptional Webflow, and Next.js solutions.

I am a skilled freelancer specializing in Webflow development, Figma design, and Next.js projects. I deliver creative, dynamic, and user-centric web solutions.