TikTak is a simple TikTok-like app for browsing short videos, liking them, and getting personalized recommendations based on your preferences.
- Watch videos from different categories
- Like videos and track likes per category
- Personalized video recommendations: the more you like a category, the more often you see it
- Go to the next video using the down arrow key or mouse scroll
- Login/register to save your preferences
- Only registered users can like videos
-
Clone the repository:
git clone https://github.com/DarrosHere/tiktak.git cd tiktak
-
Install dependencies:
npm install
-
Configure environment variables:
Create a
.env
file in the root directory and add the following (edit values as needed):DATABASE_URL=postgres://youruser:yourpassword@localhost:5432/yourdb JWT_SECRET=your_jwt_secret
-
Set up the database:
- Make sure PostgreSQL is running.
- Create a database and run the provided SQL migrations (if available).
-
Start the app:
npm run dev
- React
- Node.js + Express
- PostgreSQL
- CSS (Tailwind)
This project was created for portfolio purposes. Feedback and pull requests are welcome!