Skip to content

I created a console application that simulates the most well-known features of Twitter. Twitter is a social media platform that delivers hundreds of thousands of tweets containing people’s thoughts and ideas.

License

Notifications You must be signed in to change notification settings

SaadLaggoun/TwitterCloneOnConsole

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Twitter CRUD clone, but on console.

I created a console application that simulates the most well-known features of Twitter. Twitter is a social media platform that delivers hundreds of thousands of tweets containing people’s thoughts and ideas.

It includes the following features:

  1. User login and registration
  2. Admin capabilities
  3. Tweet creation by users
  4. A feed sorted by posting date
  5. Private user profiles
  6. All of this functionality within a console application!

Technologies: CURD | Routing | Authentication | Authorization | RegEx | Advanced OOP | MVC Architecture | HashMaps | SOLID Principles

This was a fun project to break the routine, serving as a proof-of-concept.

Snapshots from the project

Index page

image

Register as Admin page

image

The login page

image

Admin Dashboard

image

Normal member Dashboard

image

Add your address page

image

Re-visiting the address page

image

Tweet a tweet page

image

Newsfeed page

image

Admin's delete tweets page

image

Member's tweet page

image

The Logout page

image

Entering invalid options

image

Authentication

image

Email & password verification

image

Handling Empty states

image


Credit

I do not permit anyone to use this project without giving proper credit.

About

I created a console application that simulates the most well-known features of Twitter. Twitter is a social media platform that delivers hundreds of thousands of tweets containing people’s thoughts and ideas.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages