Generate a CV for this Job!

Based on your profile and this job description, you can create a tailored CV to apply directly.

React & Laravel Developer Needed for Weekend Project - Build Admin Dashboard for SaaS

Upwork • , US • Remote

Posted on: 9th November, 2024
Employment Type: CONTRACTOR

Job Description

This project has a well-defined scope, making it ideal for a weekend job. If you’re proficient in React and Laravel, experienced with admin dashboards, and can deliver on a tight deadline, we’d love to work with you!

Scope of Work

As the hired developer, you will be responsible for implementing the following features in our admin dashboard:

1. User Management:

• Create user list and profile views with essential details (e.g., name, email, subscription status).

• Enable or disable user accounts and monitor basic user actions.

2. Subscription & Billing Management:

• Integrate with Stripe to manage subscription statuses (Trial, Standard, Pro) and payment states (active, expired).

• Implement usage tracking for AI query limits and data processing with admin alerts for high usage.

3. System Usage Analytics:

• Display basic usage metrics (e.g., active users, daily queries, system load).

• Set up error tracking to identify failed queries or timeouts.

4. Data Management:

• Show active database connections and basic schema access logs.

5. AI & Model Management:

• Display logs of queries sent to the AI model to help with monitoring and troubleshooting.

6. Basic Notifications & Alerts:

• Notify admins when users are close to reaching query or data processing limits.

• Set up notifications for upcoming subscription renewals or expired accounts.

Required Skills

• Laravel (Backend): Proficient in API development, user authentication, and integrating with Stripe for subscription management.

• React (Frontend): Experienced in building responsive, interactive dashboards and consuming data from a Laravel API.

• Admin Dashboard Design: Familiarity with creating user-friendly admin interfaces to monitor metrics and manage users.

• Database Experience: Skilled in database management within Laravel, with an understanding of schema access and data logging.

Responsibilities

  • User Management:
  • Create user list and profile views with essential details (e.g., name, email, subscription status)
  • Enable or disable user accounts and monitor basic user actions
  • Subscription & Billing Management:
  • Integrate with Stripe to manage subscription statuses (Trial, Standard, Pro) and payment states (active, expired)
  • Implement usage tracking for AI query limits and data processing with admin alerts for high usage
  • System Usage Analytics:
  • Display basic usage metrics (e.g., active users, daily queries, system load)
  • Set up error tracking to identify failed queries or timeouts
  • Data Management:
  • Show active database connections and basic schema access logs
  • AI & Model Management:
  • Display logs of queries sent to the AI model to help with monitoring and troubleshooting
  • Notify admins when users are close to reaching query or data processing limits
  • Set up notifications for upcoming subscription renewals or expired accounts

Requirements

  • Laravel (Backend): Proficient in API development, user authentication, and integrating with Stripe for subscription management
  • React (Frontend): Experienced in building responsive, interactive dashboards and consuming data from a Laravel API
  • Admin Dashboard Design: Familiarity with creating user-friendly admin interfaces to monitor metrics and manage users
  • Database Experience: Skilled in database management within Laravel, with an understanding of schema access and data logging
Upwork

Upwork

Technology

Job Type

CONTRACTOR

Loading...

Loading...

Generate a Tailored CV Before Applying!

A customized CV will make your application stand out. Use your profile and this job description to create the perfect CV!

Ready to Apply?

Click the button below to start your application process.