Skip to content

Flutter application that allows users to document their experiences and memories.

Notifications You must be signed in to change notification settings

MahmoudSelmy/diaryapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Diary

This is part of my capstone project for udacity's cloud developer nano degree.

This is the client application, you can check AWS Serverless API for more details about the backend.

It is a flutter application that allows users to document their experiences and memories.

Use Cases

1) Login

The diary app uses Auth0 to provide authentication for users.

Login page Redirection to auth0 page
Class diagram Class diagram
Auth0 page Sign in using gmail
Class diagram Class diagram

2) Browsing memories

The diary app lists all the current user memories on the home page and allows users to check memory details by clicking on it.

Home page New setup memory details
Class diagram Class diagram

3) Create new memory

The diary app allows users to create new memory by clicking the add floating button on the home page.

Home page New setup memory details Write details and title
Class diagram Class diagram Class diagram
Select attached image Home page
Class diagram Class diagram

4) Delete memory

The diary app allows users to delete any memory by using the delete floating button on the memory details page.

Home page Memory details page
Class diagram Class diagram
Deletion in progress Home page
Class diagram Class diagram

About

Flutter application that allows users to document their experiences and memories.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages