frontend's People
frontend's Issues
Project Setup
Project Setup - Vite, TypeScript, ESLint, Material-UI, Layout, Connect Wallet
Description:
We need to set up a Vite project with TypeScript to kickstart our frontend development. This project will include the configuration of ESLint for code quality, Material-UI for the user interface components, and basic layout components, including a navigation bar. Additionally, we will integrate the tonconnect
library and implement a working "Connect Wallet" button.
Acceptance Criteria:
- Create a new Vite project with TypeScript support.
- Configure ESLint to ensure code quality and consistency.
- Integrate Material-UI for building user interface components.
- Implement a basic layout with a navigation bar.
- Include the
tonconnect
library as a dependency in the project. - Create a component or feature for the "Connect Wallet" button.
- Implement the functionality for the "Connect Wallet" button, including wallet connection and feedback to the user.
- Ensure that the project builds and runs successfully.
Admin Panel - Subscription Plan Management
Implement an admin panel for managing subscription plans
Description:
we need to implement an admin panel that allows users to create, define, and manage subscription plans. This admin panel should provide the ability to set the plan details, pricing, and other attributes, and prepare these plans for users to mint.
Acceptance Criteria:
Design and create an aesthetically pleasing landing page.
- implement a simple landing page.
- Include a clear and appealing "Become an Owner" CTA button on the landing page.
- Implement the logic to detect when a user connects their wallet successfully.
- Enable the "Become an Owner" CTA when a wallet connection is detected.
- Create a page for subscription plan management.
- Implement a user-friendly form for creating new subscription plans.
- Define the necessary attributes for each plan, such as name, price, description, and duration.
- Validate user inputs and handle errors gracefully.
- Provide an interface to view, edit, or delete existing subscription plans.
- Integrate the subscription plans with the minting process, making them available to users.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.