Ghanari is database design course project. This is a sample of twitter database management system that works with CLI and simple GUI.
-
Clone the repo
git clone https://github.com/maryam-shafiei/Ghanari.git
-
Add the external library to project
-
Use your database url and password
-
Run project by following commands:
javac Main.java
java Main
This project is a sample of twitter database management system which has following features:
- Creating new account and Signing in to it by a user
- Saving logs of the users
- Users can send a new tweet and see tweets which sent previously by themselves or other users
- Users can follow or unfollow and block or unblock each other
- Adding comments to a tweet and viewing the comments on other tweets
- Adding hashtags to tweets
- View tweets relevant to a specific hashtag
- Like tweets and see the number of likes and list of users that like the tweet
- Sending message to other users and receiving new messages with their sender
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
Maryam Shafiei - [email protected]
Project Link: https://github.com/maryam-shafiei/Ghanari