Press & Go is a web and mobile application designed to streamline laundry services by connecting customers with professional laundry providers. The platform allows users to schedule pickups, track orders, and make secure payments seamlessly.
Press & Go is a digital solution for managing laundry services, designed for busy individuals, businesses, and families. The platform ensures efficiency, convenience, and high-quality service by automating service requests, tracking, and payments.
- User authentication (Signup/Login)
- Service selection (Washing, Dry Cleaning, Ironing)
- Pickup scheduling and order tracking
- Secure payment integration (M-Pesa, PayPal)
- Notifications for order status updates
- Customer support chat
- Ratings & reviews for service providers
- AI-powered laundry recommendations
- Subscription plans for regular users
- Referral & loyalty program
- Frontend: React.js, TypeScript, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MySQL
- Authentication: JWT (JSON Web Tokens)
- Payment Integration: M-Pesa API, PayPal
- Hosting: Vercel (Frontend), AWS/DigitalOcean (Backend & Database)
- Clone the repository:
git clone https://github.com/your-username/press-and-go.git cd press-and-go - Install dependencies:
npm install
- Setup environment variables:
Create a
.envfile in the root directory and add the following:DATABASE_URL=mysql://user:password@localhost:3306/pressandgo JWT_SECRET=your_secret_key PAYPAL_CLIENT_ID=your_paypal_client_id MPESA_API_KEY=your_mpesa_api_key
- Run the development server:
npm run dev
- Sign up or log in as a customer or service provider.
- Select laundry services and schedule a pickup.
- Track your order in real-time.
- Make a secure payment using M-Pesa or PayPal.
- Receive notifications when your order is ready.
- Rate and review the service provider.
Press & Go will generate revenue through:
- Service Fee: A small commission on each transaction between customers and laundry providers.
- Subscription Plans: Monthly plans for regular customers.
- Premium Listings: Laundry businesses can pay to appear as top-rated providers.
- Referral Program: Users can earn discounts for inviting new customers.
We welcome contributions from the community! To contribute:
- Fork the repository.
- Create a new branch (
feature-branch) - Commit your changes and push.
- Open a pull request.