Skip to content

sherifhasan/mycards

Repository files navigation

My cards

Welcome to the Card Management Flutter App! This app allows users to manage their saved cards, providing features for logging in, viewing saved cards, and creating new cards. The app utilizes a mock API for login functionality and stores card data in shared preferences.

Screens

1. Login Screen

On the login screen, users can log in using the mock API. This screen serves as the entry point to the app.

Login credentials Email: [email protected] Password: 123456

2. Card Management Screen

The Card Management Screen provides users with the ability to manage their saved cards. Key features of this screen include:

  • Viewing Saved Cards: Users can see all the cards they have saved. The card data is stored in the shared preferences.

  • Navigation between Cards: Users can navigate between cards using vertical swipe on mobile devices or helper buttons on desktops.

  • Card Removal and Editing: For horizontal swipe on mobile or menu button on desktop, users can remove or edit a card.

  • Stacked Previous Cards: When viewing cards other than the first one, previous cards stack at the bottom of the screen.

  • New Card Button: Users can create a new card using the "New Card" button.

3. Create Card Screen

The Create Card Screen allows users to create a new card using the "New Card" button.

Getting Started

To get started with the app, follow these steps:

  1. Clone the repository to your local machine.

  2. Open the project in your preferred Flutter development environment.

  3. Run the app on an emulator or a physical device.

  4. Use the login functionality to access the Card Management Screen.

  5. Explore the Card Management Screen to view, edit, and remove cards, as well as create new ones.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published