Logo
Welcome to Anjuman School, where excellence in education meets a nurturing environment. Admissions for the new academic year are now open—join us to shape a brighter future. Stay updated with the latest news, events, and achievements from our vibrant school community.
Anjuman Matriculation HS School

Menu

Pacakge Versions

npm-package
v15.1.1

NextJs

npm-package
v19.0.0

React

npm-package
v4+

Tailwindcss

npm-package
v4.24.11

NextAuth

npm-package
v5.6.3

Typescript

Pacakge Structure

  • |—

    packages
        • |—

          markdown
        • |—

          public
        • |—

          src

          |

          |

          |

          |

          |

          |

          |

          |

          |

          |

          |

          |

          |

          |

          |

          |

          |

          |

          |

          |

          |

          |

          |

          |

          |

          |

          |

          |

          |

          |

          • |—

            app

            |

            |

            |

            |

            |

            |

            |

            |

            |

            |

            |

            |

            |

            |

            |

            |

            |

            |

            |

            |

            • |—

              (site) (Contains all the pages)

              |

              |

              |

              |

              |

              |

              |

              |

              |

              |

              • |—

                (auth)

                |

                |

                • |

                  |—

                  signin
                • |

                  |—

                  signup
              • |—

                blog
              • |—

                contact
              • |—

                documentation
              • |—

                faqs
              • |—

                portfolio
              • |—

                pricing
            • |—

              api

              |

              |

              • |

                |—

                auth
              • |

                |—

                contex
            • |—

              Context

              |

              • |

                |—

                authDialogContext.tsx

            • |—

              global.css
            • |—

              layout.tsx
            • |—

              not-found.tsx
            • |—

              page.tsx
          • |—

            components
          • |—

            styles
          • |—

            types
          • |—

            utils
        • |—

          next.config.mjs
        • |—

          postcss.config.mjs
        • |—

          package.json
        • |—

          tailwind.config.ts
        • |—

          tsconfig.json

Quick Start

1. Requirements

Before proceeding, you need to have the latest stable node.js

Recommended environment:
  • node js 20+
  • npm js 10+
2. Install

Open package folder and install its dependencies. We recommanded yarn or npm.

1) Install with npm:

cd project-folder

npm install

1) Install with yarn:

cd project-folder

yarn install

3. Start

Once npm install is done now you an run the app.

npm run dev or yarn run dev

This command will start a local webserver http://localhost:3000:

> next dev

-Next.js 15.1.1

-Local: http://localhost:3000

4. Build / Deployment

After adding url run below command for build a app.

npm run build or yarn build

Finally, Your webiste is ready to be deployed.🥳

Project Configuration

Colors

1. Override Colors
For any change in colors : src/utils/globals.css

--color-primary: #1358d8;--color-darkprimary: #054ac8;--color-lightPrimary: #3187f4;--color-secondary: #102c46;--color-SlateBlue: #547593;--color-AliceBlue: #f3f9fd;--color-LightApricot: #f9c78f;--color-border: #233d55;--color-BorderLine: #ccd7e1;--color-darkmode: #021526;--color-darklight: #061b2e;--color-darktext: #7f8487;--color-dark_border: #224767;--color-Cream: #eee8a9;--color-LavenderBlue: #dbe7ff;--color-LightSoftBlue: #dbe9f6;--color-gray: #acbcca;

2. Override Theme Colors
For change , go to : src/utils/globals.css

--color-primary: #1358d8;--color-secondary: #102c46;

Typography

1. Change Font family over here : src/app/layout.tsx

import { DM_Sans } from "next/font/google";

const dmsans = DM_Sans({ subsets: ["latin"] });

Logo

1. Change Logo over here : src/components/Layout/Header/Logo/index.tsx

<Link href="/">

<Image

src="/images/logo/logo.svg"

alt="logo"

width=160

height=50

quality=100

className='dark:hidden'

/>

<Image

src="/images/footer/footer-logo-white.svg"

alt="logo"

width=160

height=50

quality=100

className='dark:block hidden'

/>

</Link>