[PR #8] [MERGED] Add backend structure and authentication system #9

Closed
opened 2026-02-27 19:06:35 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/avictormorais/posterfy/pull/8
Author: @avictormorais
Created: 10/25/2025
Status: Merged
Merged: 10/25/2025
Merged by: @avictormorais

Base: mainHead: backend-setup


📝 Commits (6)

  • 2da0402 feat: create server and integrate login feature
  • 8948ecb styles: enhance dashboard UI and add i18n translations
  • 2df31a6 feat: add route change loading indicator and improve Dashboard loading
  • 4647dec feat: add permissions and status fields to user model
  • a696e51 feat: add profile editing modal and backend support
  • d731223 feat: add EditProfileModal to Dashboard page

📊 Changes

119 files changed (+3529 additions, -91 deletions)

View changed files

📝 client/.env.example (+2 -1)
📝 client/.gitignore (+0 -0)
📝 client/LICENSE (+0 -0)
📝 client/eslint.config.js (+0 -0)
📝 client/index.html (+0 -0)
📝 client/netlify.toml (+0 -0)
📝 client/package-lock.json (+0 -0)
📝 client/package.json (+0 -0)
📝 client/public/.htaccess (+0 -0)
📝 client/public/CNAME (+0 -0)
📝 client/public/_headers (+0 -0)
📝 client/public/_redirects (+0 -0)
📝 client/public/albuns.png (+0 -0)
📝 client/public/ico.png (+0 -0)
📝 client/public/manifest.json (+0 -0)
📝 client/public/robots.txt (+0 -0)
📝 client/public/search-console-help.txt (+0 -0)
📝 client/public/sitemap.xml (+0 -0)
📝 client/public/vite.svg (+0 -0)
📝 client/public/web.config (+0 -0)

...and 80 more files

📄 Description

This PR introduces the initial backend setup for Posterfy, including a Node.js + Express server and MongoDB integration. It also adds Google and Spotify authentication with unified user accounts based on email and automatic username generation. This marks the foundation for future community and poster-sharing features.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/avictormorais/posterfy/pull/8 **Author:** [@avictormorais](https://github.com/avictormorais) **Created:** 10/25/2025 **Status:** ✅ Merged **Merged:** 10/25/2025 **Merged by:** [@avictormorais](https://github.com/avictormorais) **Base:** `main` ← **Head:** `backend-setup` --- ### 📝 Commits (6) - [`2da0402`](https://github.com/avictormorais/posterfy/commit/2da040253a540aa97ccf645d91c6ee4888c77c0a) feat: create server and integrate login feature - [`8948ecb`](https://github.com/avictormorais/posterfy/commit/8948ecb735cda28a8f8ea657bd673deddf54fc2a) styles: enhance dashboard UI and add i18n translations - [`2df31a6`](https://github.com/avictormorais/posterfy/commit/2df31a609f0c9bf5f99f160becc69bbcb5c0ac20) feat: add route change loading indicator and improve Dashboard loading - [`4647dec`](https://github.com/avictormorais/posterfy/commit/4647decfd6e4015eb698c6382a3ca4a1b699e9d2) feat: add permissions and status fields to user model - [`a696e51`](https://github.com/avictormorais/posterfy/commit/a696e51078a20a1463a01e2bd74cda2b1d9de032) feat: add profile editing modal and backend support - [`d731223`](https://github.com/avictormorais/posterfy/commit/d7312237fa73dbb6242fdc90c0ded91b39e74c96) feat: add EditProfileModal to Dashboard page ### 📊 Changes **119 files changed** (+3529 additions, -91 deletions) <details> <summary>View changed files</summary> 📝 `client/.env.example` (+2 -1) 📝 `client/.gitignore` (+0 -0) 📝 `client/LICENSE` (+0 -0) 📝 `client/eslint.config.js` (+0 -0) 📝 `client/index.html` (+0 -0) 📝 `client/netlify.toml` (+0 -0) 📝 `client/package-lock.json` (+0 -0) 📝 `client/package.json` (+0 -0) 📝 `client/public/.htaccess` (+0 -0) 📝 `client/public/CNAME` (+0 -0) 📝 `client/public/_headers` (+0 -0) 📝 `client/public/_redirects` (+0 -0) 📝 `client/public/albuns.png` (+0 -0) 📝 `client/public/ico.png` (+0 -0) 📝 `client/public/manifest.json` (+0 -0) 📝 `client/public/robots.txt` (+0 -0) 📝 `client/public/search-console-help.txt` (+0 -0) 📝 `client/public/sitemap.xml` (+0 -0) 📝 `client/public/vite.svg` (+0 -0) 📝 `client/public/web.config` (+0 -0) _...and 80 more files_ </details> ### 📄 Description This PR introduces the initial backend setup for Posterfy, including a Node.js + Express server and MongoDB integration. It also adds Google and Spotify authentication with unified user accounts based on email and automatic username generation. This marks the foundation for future community and poster-sharing features. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 19:06:35 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/posterfy#9
No description provided.