Skip to content

People ask questions and others answer them files-based system (serialization technique) Every time the user runs it, you see the previous state (users/questions/answers) Multiple users can use it at the same time (parallel) You send a question. I see it I answer the question or remove it, you see this update

Notifications You must be signed in to change notification settings

ahmed-hadaka/AskMe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AskMe

People ask questions and others answers them

files-based system ( serialization technique )

  • Every time the user run it, you see the previous state (users/questions/answers)
  • Multiple users can use it in same time (parallel)
  • You send question. I see it
  • I answer the question or remove it, you see this update

Login/Sign up/Sign Out

  • Any system allow a user to sign up (username, email, password)
  • Also: As a user do you allow anonymous questions?

User operations

  • Print questions: From you, To you, Feed Questions
  • Ask and answer questions.
  • Delete a question

Every user has a system generated ID

  • Same for every question

A thread question

  • If a question is answered. Others can ask questions in the original question thread
  • E.g. original question is parent for all of them
  • If this parent question is removed, the whole thread is removed

Correctness

  • You can’t do something wrong!
  • E.g. you can only remove your question which asked to someone else.
  • You can only see/edit the details of your question.
  • Read the note above the Controller class.

Screen shots

11

22

33

44

About

People ask questions and others answer them files-based system (serialization technique) Every time the user runs it, you see the previous state (users/questions/answers) Multiple users can use it at the same time (parallel) You send a question. I see it I answer the question or remove it, you see this update

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages