Skip to content

khaimyk/Khaimyk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 

Repository files navigation

      

This project is a full-featured online booking management system for businesses, built with a modern tech stack. It consists of a client side (React + Vite) and a server side (Node.js + Express + Prisma). The system includes role-based access with separate panels for master, admin, and super admin. The admin panel allows managing services, bookings, branches, clients, and access rights. It sends automated notifications via email and Telegram, including appointment reminders. The project supports multilingual UI, responsive design, testing, and deployment with Docker.

                                  

Building a User Management Table: Develops a table that displays user information, including name, username, email, and phone, fetched from a mock API.
  1. Fetch All Users: • Use the endpoint GET /users from JSONPlaceholder to retrieve the list of all users. Documentation: JSONPlaceholder
  2. Display Users in a Table: • Implement a table with columns: name, username, email, and phone.
  3. Implement Advanced Filtering: • Add search input fields for each column (name, username, email, phone). • Ensure that the table dynamically filters results based on user input in these fields, with real-time updates.
  4. State Management: • Use Redux to manage the application state, including user data and filter states. You can choose between Classic Redux or Redux Toolkit for this task.
  5. Type Safety: • Apply TypeScript comprehensively across the entire web application to ensure proper typing and reduce potential runtime errors. This includes all aspects of the application’s functionality.
  6. Design and Styling: Design the table and search inputs to be user-friendly and visually appealing. The styling is up to you, aiming for a clean and effective user interface.

  • Simple online store on Node.js (server) and React.js (client). Data will be stored in PostgreSQL database. For the server part we use the Express.js framework. Application has no practical value, made for study purpose.

                                                  

Built with React Native for seamless user experiences, Animatable for captivating animations, and integrated with the dependable backend systems of Appwrite, this app showcases impressive design and functionality, enabling seamless sharing of AI videos within the community. - React Native - Expo - Nativewind - Animatable - Appwrite

                                          

Thanks for stopping by!

Contact Info:

About

portfolio

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors