https://github.com/3ein39/askme
A file-based system simulating ask.fm website .. Users can send/answer/delete questions.
https://github.com/3ein39/askme
console console-application cpp filesystem
Last synced: over 1 year ago
JSON representation
A file-based system simulating ask.fm website .. Users can send/answer/delete questions.
- Host: GitHub
- URL: https://github.com/3ein39/askme
- Owner: 3ein39
- Created: 2022-06-27T13:10:53.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-07-19T20:18:08.000Z (almost 4 years ago)
- Last Synced: 2025-01-10T18:48:26.724Z (over 1 year ago)
- Topics: console, console-application, cpp, filesystem
- Language: C++
- Homepage:
- Size: 23.4 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## AskMe - Big Picture
People ask questions and others answers them
#### files-based system
* 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 (name, email, password, username, 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’t remove a question asked to someone else!
* You can only see/edit the details of your question
---
## Screenshots


## Run Locally
Clone the project
```bash
https://github.com/3ein39/AskMe
```
Go to the project directory
```bash
cd AskMe
```
Run the .cpp file with any c++ compiler