Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
51571ce
Setup Development
Joshua080324 Oct 14, 2025
aee714f
Helpers setup
Joshua080324 Oct 14, 2025
7bc3e0e
Update &Create userController
Joshua080324 Oct 14, 2025
5fbeef0
Login Google
Joshua080324 Oct 14, 2025
9be27cf
Gambaran awal controller user & post
Joshua080324 Oct 14, 2025
186e720
Update post & cloudinary
Joshua080324 Oct 14, 2025
dac17e6
Server Overall Done (still progress...)
Joshua080324 Oct 15, 2025
65c5561
Debug UserController
Joshua080324 Oct 15, 2025
1fc1d23
fix bug & create testing
Joshua080324 Oct 15, 2025
ebb308c
Config fixed
Joshua080324 Oct 15, 2025
c7db620
Testing SocketIO
Joshua080324 Oct 15, 2025
8ece08e
Testing login google & Update SocketIO
Joshua080324 Oct 15, 2025
99b7256
Test & update bug final
Joshua080324 Oct 15, 2025
95eafe4
Final Coverage
Joshua080324 Oct 15, 2025
1cf2570
Full 100 Coverage
Joshua080324 Oct 15, 2025
fdf1f81
Update & Setup Frontend
Joshua080324 Oct 16, 2025
a5fdc72
Update testing post & cloudinary
Joshua080324 Oct 16, 2025
9dc7e42
Create frontend & Update server with data dummy
Joshua080324 Oct 16, 2025
4d93dee
Config
Joshua080324 Oct 16, 2025
5b5be5b
config
Joshua080324 Oct 16, 2025
aa8f7f8
config
Joshua080324 Oct 16, 2025
1ca61d6
Create ecosystem.config.js
Joshua080324 Oct 16, 2025
2be755b
Update ecosystem.config.js
Joshua080324 Oct 16, 2025
dae7053
Update ecosystem.config.js
Joshua080324 Oct 16, 2025
d793382
Update ecosystem.config.js
Joshua080324 Oct 16, 2025
c7a859d
Update ecosystem.config.js
Joshua080324 Oct 16, 2025
c8ce65e
Update ecosystem.config.js
Joshua080324 Oct 16, 2025
574001c
Update ecosystem.config.js
Joshua080324 Oct 16, 2025
8064cb2
Update App
Joshua080324 Oct 16, 2025
36f8c3d
Update app.js
Joshua080324 Oct 16, 2025
8dafe14
Update app.js
Joshua080324 Oct 16, 2025
5eef860
update
Joshua080324 Oct 16, 2025
4e39d31
ADD
Joshua080324 Oct 16, 2025
c39e8d7
ADD
Joshua080324 Oct 16, 2025
4635120
ADD
Joshua080324 Oct 16, 2025
090672e
update
Joshua080324 Oct 16, 2025
f827554
last
Joshua080324 Oct 16, 2025
a4beac8
Test Data
Joshua080324 Oct 16, 2025
03888b0
tes
Joshua080324 Oct 16, 2025
5bdaaab
FInal
Joshua080324 Oct 16, 2025
209d734
Create ecosystem.config.js
Joshua080324 Oct 16, 2025
ebad7c9
Server
Joshua080324 Oct 16, 2025
f9e271d
Fix: Remove profilePic from getUserChats query and update deployment …
Joshua080324 Oct 16, 2025
2efbadd
Resolve: take remote ecosystem.config.js
Joshua080324 Oct 16, 2025
e7d6162
Fix: Remove profilePic from postController - attribute does not exist…
Joshua080324 Oct 16, 2025
6900794
Fix: Remove profilePic from test files - attribute does not exist in …
Joshua080324 Oct 16, 2025
a23db71
Add seeders folder and update posts data with isPrivate field for pro…
Joshua080324 Oct 16, 2025
2362edc
Update deploy - database
Joshua080324 Oct 16, 2025
5fee517
Update deploy
Joshua080324 Oct 16, 2025
02d59a6
Fix: Hash passwords in seeder
Joshua080324 Oct 16, 2025
3761e08
add Redux likes slice, wire prepare production
Joshua080324 Oct 16, 2025
57f9858
feat: Add Discover Users modal
Joshua080324 Oct 16, 2025
303c754
Error login Instagram
Joshua080324 Oct 16, 2025
7c63ecf
feat: Add Profile page to display user posts
Joshua080324 Oct 16, 2025
2949cd4
Add more users and posts
Joshua080324 Oct 16, 2025
1269b1e
feat: Add 35 posts
Joshua080324 Oct 16, 2025
d52868f
Clean Data Server & 3/4 Client
Joshua080324 Oct 16, 2025
aa728a4
AI recommendation optimized to 1 category, test coverage 98%
Joshua080324 Oct 17, 2025
819a4f1
Deleted ecosystem.config.js
Joshua080324 Oct 17, 2025
ca65d08
API Docs
Joshua080324 Oct 17, 2025
19f822d
Final Clean Code
Joshua080324 Oct 17, 2025
dbbd549
Gitignore
Joshua080324 Oct 17, 2025
c9080be
Readme Update
Joshua080324 Oct 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Server Configuration
NODE_ENV=production
PORT=3000

# JWT Secret
JWT_SECRET=your_jwt_secret_key_here

# Database Configuration (Supabase PostgreSQL)
DATABASE_URL=postgresql://user:password@host:port/database
DB_SSL=true

# Cloudinary Configuration
CLOUDINARY_CLOUD_NAME=your_cloud_name
CLOUDINARY_API_KEY=your_api_key
CLOUDINARY_API_SECRET=your_api_secret

# Google OAuth Configuration
GOOGLE_CLIENT_ID=your_google_client_id
GOOGLE_CLIENT_SECRET=your_google_client_secret

# Gemini AI Configuration
GEMINI_API_KEY=your_gemini_api_key
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Dependencies
node_modules

# Environment variables
.env


Loading