Skip to content

Conversation

@Avdhesh-Varshney
Copy link
Member

@Avdhesh-Varshney Avdhesh-Varshney commented Oct 27, 2025

Closes: #1273

Describe the add-ons or changes you've made πŸ“ƒ

⚑ Client side updates πŸ‘‡

  • Create a separate FE and structure and re-write the whole code using MUI from scratch.
  • No file will contains more than 500 Lines of code.
  • Create a custom theme. Setup Dark + Light Mode functionality.
  • Using JOTAI for state management.
  • Organized Modules are:
    - 404
    - Home
    - Editor
    - Project
    - User Auth Form
    - Change Password
    - Profile
    - Search
    • Organized the modules by segregating JSX components, hooks, constants, states and typings.
  • Organize the reusable code into valid categories
    - Atoms
    - Molecules
    - Organisms
  • Implement authentication system using access & refresh token
  • Created useful hooks are:
    - useAuth
    - useDebounce
    - useNotifications
    - useTheme
    - useThrottleFetch

⚑ Server side updates πŸ‘‡

  • Update the auth apis (Valid flow to call refresh api to refresh access token)
  • Update the project schema to follow the follow api / business logic of the website
  • Remove loggingMiddleware to keep the server live on production on vercel

⚑ GitHub workflows updates πŸ‘‡

  • Update the workflow to check the client & server directory are formatted properly by updating the root directory eslint.config.mjs file

@vercel
Copy link

vercel bot commented Oct 27, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
code-a2z Ready Ready Preview Comment Nov 2, 2025 7:46pm
code-a2z-server Ready Ready Preview Comment Nov 2, 2025 7:46pm

@github-actions
Copy link

Thank you for submitting your pull request! We'll review it as soon as possible. For further communication, join our discord server https://discord.gg/tSqtvHUJzE.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

2 participants