Skip to content

roger-pan/message_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Message App

Why we're making this.

Whatsapp kinda sucks. Or, at least, it isn't $19b good. We want to connect the world like facebook, but without all the modern corporate bad stuff.

We're creating a lightweight web app which allows for users to securely message and discuss topics.

Functionality.

** MVP: **

1. Account Creation
	(Check if username exists)
2. Login
3. Profile
4. Home interface
5. Search Users
6. Create Coversation
7. Send Message
8. Delete Message

** Stretch features: **

9. Send Audio Message (remove non-audio message)
10. #public message channels
11. #private message channels
12. Setting profile public + private + generating new conversation keys?
13. Auto-deleting audio messages
14. Mobile UI
15. Forgot username / password / reset password

db tables

**users**
1. GUID (auto generated)
2. username (unique string)
3. email (unique string)
4. password_hash
5. salt
6. bio
7. datecreated (autogenerated)
8. dateupdated (autogenerated - default null)

**group**
1. GUID (auto generated)
2. datecreated (autogenerated) 

**group_users**
1. userid
2. groupid

**messages**
1. GUID (auto generated)
2. groupid
3. senderid
3. content
4. timesent (auto generated)

**resources**
1. GUID
2. type
3. url

routes

/login
/
/
/user - /username
/<convoid>

Scaling

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors