diff --git a/.changeset/tiny-apes-sort.md b/.changeset/tiny-apes-sort.md
new file mode 100644
index 0000000..4a69cd4
--- /dev/null
+++ b/.changeset/tiny-apes-sort.md
@@ -0,0 +1,5 @@
+---
+'antd-multi-dashboard': minor
+---
+
+optimized imports, added project about page and made UI simple and minimal
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 121880e..c016664 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -1,4 +1,51 @@
-This repo uses [changesets](https://github.com/changesets/changesets) to
-make releasing updates easier. For you, the contributor, this means you
-should run `npm run changeset` when you've got your changes ready. For
-more details, see this short document on [adding a changeset](https://github.com/changesets/changesets/blob/main/docs/adding-a-changeset.md#i-am-in-a-single-package-repository).
+# Contributing
+
+👍🎉 First off, thanks for taking the time to contribute! 🎉👍
+
+If you have found an issue or would like to request a new feature, simply create a new issue detailing the request. We also welcome pull requests. See below for information on getting started with development and submitting pull requests.
+
+Please note we have a [code of conduct](https://github.com/design-sparx/antd-multipurpose-dashboard/blob/main/CODE_OF_CONDUCT.md), please follow it in all your interactions with the project.
+
+> This repo uses [changesets](https://github.com/changesets/changesets) to
+> make releasing updates easier. For you, the contributor, this means you
+> should run `npm run changeset` when you've got your changes ready. For
+> more details, see this short document on [adding a changeset](https://github.com/changesets/changesets/blob/main/docs/adding-a-changeset.md#i-am-in-a-single-package-repository).
+
+## Found an Issue?
+
+If you find a bug in the source code or a mistake in the documentation, you can help us by submitting an issue to our [GitHub Repository](https://github.com/design-sparx/antd-multipurpose-dashboard/issues/new/choose). Even better you can submit a Pull Request with a fix.
+
+## Submitting a Pull Request
+
+1. Make sure that the contribution you want to make is explained or detailed in a GitHub issue! Find an [existing issue](https://github.com/design-sparx/antd-multipurpose-dashboard/issues) or [open a new one](https://github.com/design-sparx/antd-multipurpose-dashboard/issues/new/choose).
+2. Once done, [fork the repository](https://github.com/design-sparx/antd-multipurpose-dashboard/fork) in your own GitHub account.
+3. [Create a new Git branch](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository).
+4. Make the changes on your branch.
+5. [Submit the branch as a PR](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork) pointing to the main branch of the main repository.
+ > We do not enforce a naming convention for the PRs, but please use something descriptive of your changes.
+
+## Development Workflow
+
+Install dependencies
+
+```
+pnpm install
+```
+
+Run dev server
+
+```
+pnpm run dev
+```
+
+## Linter
+
+Each PR should pass the linter to be accepted. To fix lint and prettier errors, run `pnpm run lint:fix` and `pnpm run prettier:fix`.
+
+## Commit Message
+
+We use [commitlint](https://commitlint.js.org/guides/getting-started) to manage and standardize our commits:
+
+- check [commitlint conventional guides](https://github.com/conventional-changelog/commitlint?tab=readme-ov-file#what-is-commitlint),
+- not finish by a dot or any other punctuation character (!,?),
+- start with a verb so that we can read your commit message this way: "This commit will ...", where "..." is the commit message. e.g.: "Fix the home page button" or "Add support for dark mode"
diff --git a/README.md b/README.md
index af276d1..a01dcad 100644
--- a/README.md
+++ b/README.md
@@ -34,7 +34,7 @@
- [Live preview](https://antd-multipurpose-dashboard.netlify.app/)
- [Components preview](https://6546507b657a74164abf2db6-iqmnggdrcl.chromatic.com/)
- [Medium](https://medium.com/@kelvink96/designing-modern-dashboards-a-journey-through-react-vite-ant-design-and-storybook-2dac23e1e49a)
-- [Product roadmap](https://kelvink96.notion.site/Antd-multipurpose-dashboard-Product-roadmap-92163e05b8ea444a8f87b7f834933069) _ **New** _
+- [Product roadmap](https://kelvink96.notion.site/Antd-multipurpose-dashboard-Product-roadmap-92163e05b8ea444a8f87b7f834933069) **New**
## Introduction
@@ -164,7 +164,7 @@ the source files are included in the package.
┃ ┣ 📂 assets/ # Assets folder **
┃ ┣ 📂 components/ # App Components **
┃ ┣ 📂 constants/ # App Components **
-┃ ┃ ┗ 📃 routes.ts # All routes declarations **
+┃ ┃ ┗ 📃 routes.tsx # All routes declarations **
┃ ┣ 📂 context/ # React state conexts **
┃ ┣ 📂 hooks/ # React Hooks **
┃ ┃ ┗ 📃 useFetch.ts # Data fetch hook (optional) **
diff --git a/src/layouts/app/SideNav.tsx b/src/layouts/app/SideNav.tsx
index fc8e777..8ffa2c3 100644
--- a/src/layouts/app/SideNav.tsx
+++ b/src/layouts/app/SideNav.tsx
@@ -81,7 +81,7 @@ const items: MenuProps['items'] = [
),
]),
getItem(
- Sitemap,
+ About,
'about',