Evaluating bids

Admin Panel Development for T-Mate App

Published on the June 06, 2024 in IT & Programming

About this project

Open

Project Brief: Admin Panel Development for T-Mate App

Overview:
We are seeking a skilled Next.js developer to create a comprehensive admin panel for our mobile app, T-Mate. T-Mate is an app designed to promote consistent sports activities, allowing users to earn points and redeem rewards. The admin panel will enable us to efficiently manage users, activities, badges, and other essential components.

Project Scope:
The admin panel should facilitate the following CRUD (Create, Read, Update, Delete) operations for the important Prisma schemas used in T-Mate:

    1.    Users:
    •    Create new user profiles
    •    View and search user profiles
    •    Update user information and status
    •    Delete user accounts
    2.    Activities:
    •    Create and define new activities
    •    View and filter activities by type, user, and date
    •    Update activity details and status
    •    Delete activities
    3.    Badges:
    •    Create new badges with criteria and rewards
    •    View and manage existing badges
    •    Update badge details and criteria
    •    Delete badges
    4.    Points and Rewards:
    •    Manage point allocation rules
    •    View user points and redemption history
    •    Update reward options and availability
    •    Delete reward records
    5.    Events and Challenges:
    •    Create new events and challenges
    •    View and manage participant lists
    •    Update event details and challenge criteria
    •    Delete events and challenges
    6.    Coins Transactions:
    •    Record new coin transactions
    •    View and search transaction history
    •    Update transaction details
    •    Delete transactions
    7.    Missions:
    •    Create new missions with specific goals
    •    View and manage existing missions
    •    Update mission details and progress criteria
    •    Delete missions
    8.    Awards:
    •    Create new awards with specific criteria
    •    View and manage existing awards
    •    Update award details and criteria
    •    Delete awards

Key Requirements:

    •    Proficiency in Next.js
    •    Experience with integrating and working with APIs
    •    Strong understanding of admin panel functionalities and design
    •    Familiarity with Prisma and handling relational data

Deliverables:

    •    A fully functional admin panel with an intuitive UI
    •    Complete CRUD operations for users, activities, badges, points, rewards, events, challenges, coins transactions, missions, and awards
    •    Secure authentication and authorization mechanisms
    •    Comprehensive documentation for future maintenance

Details Needed:

    •    Budget: Provide a detailed budget estimate for the project.
    •    Timeline: Share your estimated timeline for completion.
    •    Technologies: Specify any additional technologies or tools you plan to use besides Next.js and Prisma.

Category IT & Programming
Subcategory Data Science
Project size Small
Is this a project or a position? Project
Required availability As needed

Delivery term: Not specified

Skills needed