Software Developer Needed to Build Basic Stripe Web App with React and Python/React Backend - Upwork

I am looking for a skilled software developer to build a basic web application for a company registration and API key management system. The frontend will be developed using React, while the backend can be built using either React or Python Flask. The application should include the following features: Key Features: Company Registration: User flow for email verification. Password reset functionality. API Key Management: Ability for users to generate multiple API keys, each linked to a custom project name. Balance Management: Each company will have a balance represented as points stored in a database. Integration with Stripe to allow users to purchase points either as a one-off payment or on a recurring monthly basis. API Endpoints: A route that takes an API key as a parameter and returns the associated project name and balance. A route where users can post an API key and a cost to subtract from the balance, returning a success message or an error message if the balance is insufficient. Technical Requirements: The frontend and backend should be stored in separate Git repositories. Use Docker Compose for running the applications along with a PostgreSQL database. I can assist with setting up the Docker environment if needed. Skills Required: Proficiency in React for frontend development. Experience with backend development using either React or Python Flask. Knowledge of Docker and Docker Compose. Experience with PostgreSQL. Familiarity with Stripe integration for payment processing. Strong understanding of API development and security practices. Deliverables: Fully functional web application with the above features. Clean and well-documented code. Separate Git repositories for frontend and backend. Docker Compose setup for running the applications and PostgreSQL database. If you are interested in this project, please provide: An estimated timeline for completion. Your hourly rate or a fixed price for the project. Looking forward to your proposals!Posted On: July 03, 2024 22:49 UTCCategory: Full Stack DevelopmentSkills:React, Python, Flask, API Development, Docker, PostgreSQL, Stripe Skills: React, Python, Flask, API Development, Docker, PostgreSQL, Stripe Country: United Kingdom click to apply

I am looking for a skilled software developer to build a basic web application for a company registration and API key management system. The frontend will be developed using React, while the backend can be built using either React or Python Flask. The application should include the following features:

Key Features:
Company Registration:
User flow for email verification.
Password reset functionality.
API Key Management:

Ability for users to generate multiple API keys, each linked to a custom project name.
Balance Management:

Each company will have a balance represented as points stored in a database.
Integration with Stripe to allow users to purchase points either as a one-off payment or on a recurring monthly basis.
API Endpoints:

A route that takes an API key as a parameter and returns the associated project name and balance.
A route where users can post an API key and a cost to subtract from the balance, returning a success message or an error message if the balance is insufficient.
Technical Requirements:

The frontend and backend should be stored in separate Git repositories.
Use Docker Compose for running the applications along with a PostgreSQL database.
I can assist with setting up the Docker environment if needed.
Skills Required:
Proficiency in React for frontend development.
Experience with backend development using either React or Python Flask.
Knowledge of Docker and Docker Compose.
Experience with PostgreSQL.
Familiarity with Stripe integration for payment processing.
Strong understanding of API development and security practices.
Deliverables:
Fully functional web application with the above features.
Clean and well-documented code.
Separate Git repositories for frontend and backend.
Docker Compose setup for running the applications and PostgreSQL database.
If you are interested in this project, please provide:

An estimated timeline for completion.
Your hourly rate or a fixed price for the project.
Looking forward to your proposals!


Posted On: July 03, 2024 22:49 UTC
Category: Full Stack Development
Skills:React, Python, Flask, API Development, Docker, PostgreSQL, Stripe
Skills: React, Python, Flask, API Development, Docker, PostgreSQL, Stripe
Country: United Kingdom
click to apply