Stacklabs
Hi there, I am a looking for an experienced UI dev to build out a FUNCTIONING UI for a project. It will be around 8-10 desktop screens. Below is a high level summary of the project. DM me if interested. Thank you.
1. Login/Registration:
Login Form: Create a screen with fields for username/email and password. Users should be able to enter their credentials to access the app.
Registration Form: Design a registration form where new users can sign up by providing their name, email, password, and any other required details.
Validation: Implement validation checks to ensure that users enter valid information and handle any errors or incorrect credentials.
2. Dashboard/Homepage:
Dashboard Layout: Design a dashboard layout that displays recent projects, saved visualizations, and options for creating new projects.
Navigation: Include navigation elements that allow users to access other parts of the app, such as project listing and user profile.
3. Project Listing:
Project List: Create a screen that lists all user-created projects. Display project titles, descriptions, and options to edit or delete projects.
4. Project Creation/Configuration:
Project Form: Develop a form for creating a new project. Include fields for project name, description, and data source selection (e.g., Redshift).
Data Source Configuration: Include fields for configuring the connection to the selected data source, such as credentials, database name, and other relevant parameters.
5. Data Import:
Import Interface: Create an interface for importing data from the selected source. Include options to choose tables, views, custom SQL,flat files,etc for import.
6. Data Visualization Workspace:
Workspace Design: Develop a workspace where users can create, edit, and view data visualizations. Implement a drag-and-drop interface for adding data and configuring visualizations.
7. Modify Data and Update Database:
Data Editing Component: Create a component within the project workspace that allows users to edit and update data within a selected project.
Tabular Format: Display data in a tabular format with editable fields, and provide options for adding, deleting, or modifying records.
Update Database: Implement functionality to save changes made to the data and update the database accordingly.
8. User Profile:
Profile Page: Create a user profile page that displays user details like name, email, and settings.
Settings: Include options for users to change their password or update their profile information.
9. Error/Validation Messages:
Error Handling: Design screens that display clear error messages, validation feedback, or prompts for user actions when issues or incorrect input occur.
To apply for this job email your details to daman.singh1088@gmail.com