Skip to content

Pin'n'Grab is a job marketplace application designed to connect service providers with clients.

Notifications You must be signed in to change notification settings

dev-alt/Pin-N-Grab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pin'n'Grab - Job Marketplace Platform

Project Overview

Pin'n'Grab is a comprehensive job marketplace application designed to connect service providers with clients. This project was developed as part of my school curriculum to demonstrate proficiency in full-stack development, containerization, and database management.

Repository Structure

This project is split across three repositories:

  1. Main Repository (Current):

  2. Frontend Repository:

  3. Backend Repository:

Key Technologies

  • Frontend: React
  • Backend: Express.js
  • Database: MySQL
  • Containerization: Docker
  • API Testing: Postman

Features

  • User authentication and profiles
  • Job posting and management
  • Job search and filtering
  • Messaging system between users
  • Review and rating system

Running the Project

Detailed instructions for setting up and running the project can be found in the Docker configuration file in this repository.

My Role and Contributions

As the sole developer of this project, I was responsible for:

  • Designing the overall system architecture
  • Implementing the frontend user interface
  • Developing the backend API and database schema
  • Setting up Docker for easy deployment
  • [Any other specific contributions or challenges you overcame]

Learning Outcomes

Through this project, I gained practical experience in:

  • Full-stack JavaScript development
  • Working with microservices architecture
  • Database design and management
  • Containerization and deployment strategies
  • [Any other significant learnings]

Future Enhancements

While the current version meets the project requirements, given more time, I would like to add:

  • Real-time notifications using WebSockets
  • Integration with a payment gateway
  • Mobile responsive design
  • [Any other ideas you have for improving the project]

About

Pin'n'Grab is a job marketplace application designed to connect service providers with clients.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published