Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
174 commits
Select commit Hold shift + click to select a range
b3cabbc
chore: cleanup old project
Saahi30 Oct 30, 2025
d4ce095
Merge pull request #129 from AOSSIE-Org/intial_cleanup
Saahi30 Oct 30, 2025
515442d
feat(frontend): initialize Next.js project with TypeScript and Tailwi…
Saahi30 Oct 31, 2025
9abde08
chore(frontend): configure ESLint, Prettier, and gitignore
Saahi30 Oct 31, 2025
4eda0a1
feat(frontend): add app layout, home page, and login page
Saahi30 Oct 31, 2025
bf00f52
chore(frontend): add public assets
Saahi30 Oct 31, 2025
18ed6dd
feat(backend): initialize FastAPI project with core structure and dep…
Saahi30 Oct 31, 2025
ac128a7
fix(frontend): update tsconfig and next.config for Next.js 15 compati…
Saahi30 Oct 31, 2025
e5f48ae
fix(frontend): clean up ESLint config and update Next.js config for c…
Saahi30 Oct 31, 2025
31fa35c
chore(frontend): clean up font config, imports, and ESLint setup
Saahi30 Oct 31, 2025
aa74c7f
chore: move env example and clean up prettierignore
Saahi30 Nov 1, 2025
908ea40
chore: update ESLint and TypeScript config
Saahi30 Nov 1, 2025
9b69f3d
Merge pull request #131 from AOSSIE-Org/frontend_setup
Saahi30 Nov 1, 2025
d67acfe
chore: update env handling and pydantic config
Saahi30 Nov 1, 2025
cde8a62
chore: restrict CORS origins and update env example
Saahi30 Nov 1, 2025
ab923da
Merge pull request #133 from AOSSIE-Org/backend-setup
Saahi30 Nov 1, 2025
570f5fb
changed env example info
Saahi30 Nov 1, 2025
e64d8c2
feat: supabase integration
Saahi30 Nov 1, 2025
34e5b0d
chore: configure supabase anon key and fix backend config issues
Saahi30 Nov 1, 2025
0872ce1
feat: add supabase connection check on backend startup
Saahi30 Nov 1, 2025
ccadd11
chore: add backend README with setup and usage instructions
Saahi30 Nov 1, 2025
1e0b112
chore:setup instructions are now consistent and secure
Saahi30 Nov 2, 2025
582df75
modified error responses
Saahi30 Nov 2, 2025
b444863
Merge pull request #134 from AOSSIE-Org/supabase_setup
Saahi30 Nov 2, 2025
dc75879
feat(backend): add environment config and database schema
Saahi30 Nov 3, 2025
75a4514
feat(auth): implement signup/login with Supabase integration
Saahi30 Nov 3, 2025
bc9bc96
feat(dashboard): add role-based routing and home pages
Saahi30 Nov 3, 2025
4f78b01
feat(auth): atomic signup, docs, and guides
Saahi30 Nov 3, 2025
499523e
feat(auth): enforce Supabase email verification
Saahi30 Nov 3, 2025
c63037b
fix(auth): robust rollback error handling for orphaned users
Saahi30 Nov 3, 2025
57df8d0
fix(auth): use service role key for admin ops
Saahi30 Nov 3, 2025
bad59d0
fix(auth): consistent exception chaining in login endpoint
Saahi30 Nov 3, 2025
5768858
fix(auth):better error handling
Saahi30 Nov 3, 2025
44f1276
chore(auth):better error comment
Saahi30 Nov 4, 2025
f6544d1
Merge pull request #135 from AOSSIE-Org/feature/auth-system
Saahi30 Nov 4, 2025
277d274
backend(auth): implement atomic signup with Supabase admin API and ro…
Saahi30 Nov 5, 2025
6c243e8
feat(onboarding): add onboarding flows for brand and creator
Saahi30 Nov 5, 2025
a78a7d2
style: update global styles and login page UI
Saahi30 Nov 5, 2025
040e2b2
feat(auth): update auth helpers and add storage helpers
Saahi30 Nov 5, 2025
6ef5ebf
chore: update dependencies and add new pages
Saahi30 Nov 5, 2025
fa7e7ba
docs: organize setup and summary docs under guides/summaries
Saahi30 Nov 5, 2025
b12f0ad
docs: remove old docs,moving to guides/summaries
Saahi30 Nov 5, 2025
9fe3d3a
fix(auth)Wrap profile insert so rollback always runs.
Saahi30 Nov 5, 2025
0fec9d6
fix(onboarding): rollback creator row if profile update
Saahi30 Nov 5, 2025
797fc9d
fix(frontend): file existence check, error handling, and enforce HTTP…
Saahi30 Nov 5, 2025
9a7a058
fix: clarify email verification, sanitize errors, add code block types
Saahi30 Nov 5, 2025
aa0b280
Align brand table columns with onboarding code
Saahi30 Nov 5, 2025
2267b6b
Handle files without extensions safely.
Saahi30 Nov 5, 2025
408a0a0
Merge pull request #137 from AOSSIE-Org/feature/user-onboarding
Saahi30 Nov 5, 2025
0cf4539
fix: https to http conversion for defined api url
Saahi30 Nov 5, 2025
801d772
added gemini integration guide for ai agents
Saahi30 Nov 6, 2025
11e5a17
feat:gemini integration setup
Saahi30 Nov 6, 2025
644b22e
chore: modify env for gemini integration
Saahi30 Nov 6, 2025
fa3ab16
fix:added the google.gemic here
Saahi30 Nov 6, 2025
48140fb
docs(gemini): add Gemini API implementation guide
Saahi30 Nov 6, 2025
e9dd408
feat(gemini): implement Gemini API integration
Saahi30 Nov 6, 2025
e8e7d6c
fix(backend):handle missing key in Gemini route
Saahi30 Nov 6, 2025
ef1b7e8
chore(frontend): remove unused @google/genai dependency and orphaned …
Saahi30 Nov 6, 2025
7c4e08a
docs(guide): correct implementation guide
Saahi30 Nov 6, 2025
b9d8646
fix(api): switch to async httpx for Gemini endpoint and update requir…
Saahi30 Nov 6, 2025
94feb3f
Merge pull request #143 from AOSSIE-Org/gemini_integration
Saahi30 Nov 6, 2025
56d332f
feat: add reusable SlidingMenu hamburger menu component
Saahi30 Nov 7, 2025
d155c47
feat: add creator create campaign placeholder page
Saahi30 Nov 7, 2025
5a993bf
feat: add brand create campaign placeholder page
Saahi30 Nov 7, 2025
1bd9f9f
feat: show SlidingMenu on creator home page
Saahi30 Nov 7, 2025
1178ce1
feat: show SlidingMenu on brand home page
Saahi30 Nov 7, 2025
9ad7e1d
feat(auth,ui): enforce strict role type and routing
Saahi30 Nov 7, 2025
bd4849e
refactor: update Link to modern Next.js API in SlidingMenu
Saahi30 Nov 7, 2025
237b2ae
feat(ui): fix SlidingMenu footer positioning with flex layout
Saahi30 Nov 7, 2025
3f40234
Merge pull request #144 from AOSSIE-Org/dashboard_menu
Saahi30 Nov 7, 2025
13d5631
feat(api): add advanced campaign filters to backend
Saahi30 Nov 8, 2025
80a7006
feat(lib): add campaign API utilities for filters
Saahi30 Nov 8, 2025
3b39dc1
feat(types): update campaign types for new filters
Saahi30 Nov 8, 2025
23737dd
docs(guides): add campaign management documentation
Saahi30 Nov 8, 2025
31ef106
chore: update health route, SQL, and lockfile
Saahi30 Nov 8, 2025
98e7e3c
feat(frontend): add advanced campaign filters and UI for viewing camp…
Saahi30 Nov 8, 2025
17363e2
fix(brand-campaigns): expand search filter to include title, short_de…
Saahi30 Nov 8, 2025
7bc2871
fix(campaign-api): handle zero and cleared values for budget_min and …
Saahi30 Nov 8, 2025
0482975
refactor(types): ensure CampaignFormData and CampaignPayload are type…
Saahi30 Nov 8, 2025
b5c4dd9
fix(backend): update SQL schema and campaign routes for improved camp…
Saahi30 Nov 8, 2025
0d2e95c
fix(brand-campaigns): improve campaign creation form handling and typ…
Saahi30 Nov 8, 2025
6654f5d
fix(sql): add enum types and clarify schema reference
Saahi30 Nov 8, 2025
324a2df
refactor(api): improve exception handling and slug uniqueness
Saahi30 Nov 8, 2025
054d122
refactor(frontend): use error state for validation and add schema docs
Saahi30 Nov 8, 2025
a007483
minor fixes
Saahi30 Nov 8, 2025
277e4c7
Merge pull request #145 from AOSSIE-Org/feature/campaign_creations
Saahi30 Nov 8, 2025
3cd0e80
Add Groq AI backend route
Saahi30 Nov 8, 2025
c54531d
Register Groq route and add requests dependency
Saahi30 Nov 8, 2025
b4210b5
modified sql file
Saahi30 Nov 8, 2025
bb74b9a
Merge pull request #147 from AOSSIE-Org/feture/collaboaration_hub
Saahi30 Nov 8, 2025
8c7fa7d
feat(api): add collaborations and creators routes, token model
Saahi30 Nov 10, 2025
ccb5b4d
feat(core): add dependencies, security utilities, and JWT test
Saahi30 Nov 10, 2025
d0a6a96
refactor(api): update campaigns and auth routes
Saahi30 Nov 10, 2025
df2327d
chore(config): update config, main, requirements, and env example
Saahi30 Nov 10, 2025
ca31438
Update sliding menu, onboarding progress bar, and add creator collabo…
Saahi30 Nov 10, 2025
a688a45
Refactor frontend auth helpers and supabase client
Saahi30 Nov 10, 2025
7a85b25
Add timeout to requests call.
Saahi30 Nov 10, 2025
4011e12
Add timeout to requests call.
Saahi30 Nov 10, 2025
0dbe9da
Add timeout to requests call to prevent indefinite hangs.
Saahi30 Nov 10, 2025
ac36f3c
Replace bare except with specific exception types.
Saahi30 Nov 10, 2025
6a48ae7
Add consistent error handling to match get_current_creator pattern.
Saahi30 Nov 10, 2025
6726cc4
Import json so Groq reranking actually runs.
Saahi30 Nov 10, 2025
6930a57
Merge pull request #150 from AOSSIE-Org/feat/backend-api-refactor
Saahi30 Nov 10, 2025
d44747a
Surface shared errors outside the Browse tab
Saahi30 Nov 10, 2025
75d828b
Merge pull request #151 from AOSSIE-Org/feat/frontend-ui-components
Saahi30 Nov 10, 2025
c715ff4
Merge pull request #152 from AOSSIE-Org/feat/frontend-auth-supabase
Saahi30 Nov 10, 2025
c000733
auth changes
Saahi30 Nov 10, 2025
28b8035
feat(sql): add proposals table and indexes to schema
Saahi30 Nov 15, 2025
bba2ddb
feat(api): add proposals API endpoints
Saahi30 Nov 15, 2025
db0ae5e
chore(main): register proposals router
Saahi30 Nov 15, 2025
57e3b88
feat(api): add analytics API endpoints
Saahi30 Nov 15, 2025
6b32818
feat(api): enhance campaigns API for proposals and analytics
Saahi30 Nov 15, 2025
92f51f4
feat(lib): add proposals and analytics API clients
Saahi30 Nov 15, 2025
dbe4399
feat(lib): update campaign API utilities
Saahi30 Nov 15, 2025
65bfa96
feat(components): add proposals and analytics components
Saahi30 Nov 15, 2025
9473564
feat(pages): add proposals and analytics pages for brand and creator
Saahi30 Nov 15, 2025
0bde20a
feat(ui): integrate proposals and analytics into navigation
Saahi30 Nov 15, 2025
fd45a5f
feat(ui): update campaign and home pages for proposals/analytics
Saahi30 Nov 15, 2025
2c384d3
docs: add proposals implementation and schema docs
Saahi30 Nov 15, 2025
bb85a28
fix(api): update auth and collaborations endpoints
Saahi30 Nov 15, 2025
8c47ed0
feat(lib): add/update collaborations API client
Saahi30 Nov 15, 2025
c24cc3f
chore: update frontend dependencies
Saahi30 Nov 15, 2025
bbfdee1
feat: add contracts components and pages for brand and creator
Saahi30 Nov 15, 2025
214b12f
feat(components): add dashboard components
Saahi30 Nov 15, 2025
3b98975
feat(types): add analytics and proposals types
Saahi30 Nov 15, 2025
feca1be
feat(users): add collaboration and creator detail and manage pages
Saahi30 Nov 15, 2025
a822cc9
Merge pull request #157 from AOSSIE-Org/feat/backend-analytics-api
Saahi30 Nov 15, 2025
4f60150
Merge pull request #158 from AOSSIE-Org/feat/campaigns-api-enhancements
Saahi30 Nov 15, 2025
e0fc220
Merge pull request #159 from AOSSIE-Org/feat/types-analytics-proposals
Saahi30 Nov 15, 2025
06c5d09
Merge pull request #160 from AOSSIE-Org/feat/frontend-api-lib
Saahi30 Nov 15, 2025
7769077
Merge pull request #161 from AOSSIE-Org/feat/frontend-components-prop…
Saahi30 Nov 15, 2025
2d98905
Merge pull request #162 from AOSSIE-Org/feat/frontend-pages-proposals…
Saahi30 Nov 15, 2025
922657e
Merge pull request #163 from AOSSIE-Org/feat/frontend-ui-integration
Saahi30 Nov 15, 2025
3fce8ff
Merge pull request #164 from AOSSIE-Org/docs/proposals-feature
Saahi30 Nov 15, 2025
0c57ea0
Merge pull request #165 from AOSSIE-Org/fix/auth-collaborations-api
Saahi30 Nov 15, 2025
941c980
Merge pull request #166 from AOSSIE-Org/feat/collaborations-api-client
Saahi30 Nov 15, 2025
9b77892
Merge pull request #167 from AOSSIE-Org/chore/frontend-deps-update
Saahi30 Nov 15, 2025
7780737
Merge pull request #168 from AOSSIE-Org/feat/contracts-components-pages
Saahi30 Nov 15, 2025
305edf4
Merge pull request #169 from AOSSIE-Org/feat/dashboard-components
Saahi30 Nov 15, 2025
e7c19d6
Merge pull request #170 from AOSSIE-Org/campaign-pages
Saahi30 Nov 15, 2025
f9710b6
DOCS:updated docs
Saahi30 Nov 16, 2025
0545fee
docs(contributing): clarify forking and branching
Saahi30 Nov 16, 2025
26121e0
Merge pull request #179 from AOSSIE-Org/documentation
Saahi30 Nov 16, 2025
1130eba
feat(api): add profiles route and update main.py for profile endpoints
Saahi30 Nov 16, 2025
a2aa88e
feat(ui): update brand and creator home pages with profile integration
Saahi30 Nov 16, 2025
6e1ec90
feat(profile): add profile pages, components, and API client for fron…
Saahi30 Nov 16, 2025
3702159
fix(profile): handle empty numeric inputs
Saahi30 Nov 16, 2025
14b7e47
fix(types): align fields with nullable Supabase columns
Saahi30 Nov 16, 2025
d62ddff
fix(profile): reset imageError
Saahi30 Nov 16, 2025
0f16982
fix(profile): sync textValue with value propo
Saahi30 Nov 16, 2025
83dd53e
Merge pull request #180 from AOSSIE-Org/profile
Saahi30 Nov 16, 2025
24a1d18
feat(analytics): add AI-powered analytics endpoints
Saahi30 Nov 17, 2025
c2f4e0e
feat(analytics): add AI analytics API client functions
Saahi30 Nov 17, 2025
514aba0
feat(analytics): add comprehensive AI analytics dashboard component
Saahi30 Nov 17, 2025
f913ae7
feat(analytics): integrate AI analytics into brand analytics page
Saahi30 Nov 17, 2025
6e613a0
feat(analytics): integrate AI analytics into creator analytics page
Saahi30 Nov 17, 2025
1ad7b9a
feat(analytics): register AI analytics router in main app
Saahi30 Nov 17, 2025
6f49b6e
chore: update existing features and add campaign wall
Saahi30 Nov 17, 2025
1547c2c
feat: integrate AI analytics into brand and creator pages
Saahi30 Nov 17, 2025
4f703e6
Allow boolean values in buildQuery
Saahi30 Nov 17, 2025
4feff40
Merge pull request #182 from AOSSIE-Org/common_contracts
Saahi30 Nov 17, 2025
8d5fcf9
chore:sync dependencies
Saahi30 Nov 17, 2025
1fc06e2
Merge pull request #183 from AOSSIE-Org/dependencies_update
Saahi30 Nov 17, 2025
dc4f902
chore: sync frontend deps
Saahi30 Nov 17, 2025
4fd6b59
Merge pull request #184 from AOSSIE-Org/chore/frontend-deps-audit
Saahi30 Nov 17, 2025
e552f98
ade ready for build
Saahi30 Nov 17, 2025
c920143
chore: add API documentation and endpoint listing script
Saahi30 Nov 17, 2025
0dcdabe
fix(api): hardcode production backend URL to resolve CORS errors
Saahi30 Nov 17, 2025
17a3844
rollback of hardcoded url
Saahi30 Nov 17, 2025
830fd62
set localhost as fallback
Saahi30 Nov 17, 2025
c1e8923
Fix input text visibility and minor styling improvements
PriyankaVerma2307 Jan 9, 2026
5dc879d
Fix input text visibility and minor styling improvements
PriyankaVerma2307 Jan 9, 2026
7733c3d
Update JWT verification to ES256 using Supabase JWK
PriyankaVerma2307 Jan 11, 2026
a1c4f46
Improve login UI with better contrast, shadow and layout
PriyankaVerma2307 Jan 21, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
11 changes: 10 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# Ignore VS Code settings
.vscode/
# Logs
logs
*.log
Expand Down Expand Up @@ -35,4 +37,11 @@ venv/
env/
ENV/
venv.bak/
pycache/
pycache/

# Environment files
.env
backend/.env

#next.js
.next/
10 changes: 0 additions & 10 deletions Backend/.env-example

This file was deleted.

4 changes: 0 additions & 4 deletions Backend/.gitignore

This file was deleted.

40 changes: 0 additions & 40 deletions Backend/app/db/db.py

This file was deleted.

57 changes: 0 additions & 57 deletions Backend/app/db/seed.py

This file was deleted.

66 changes: 0 additions & 66 deletions Backend/app/main.py

This file was deleted.

54 changes: 0 additions & 54 deletions Backend/app/models/chat.py

This file was deleted.

Loading