A digital photo gallery created by the nerds of 2023 KNUST Computer Engineering year group. It consist of three applications.
- A photo gallery site
- Admin apnel.
- A server application.
- Vite React
- Nodej Express framework for running a server.
- Storybook for component development
- Mongodb for database storage
- Vercel and render for hosting
- Yarn workspaces for monorepo management
apps
contains the frontendspackages
contains the shared components , utils and storybook previewapps/server
contains the server and databaseapps/admin
contains admin panelapps/client
contains the gallerypackages/uicore
contains the shared componentspackages/ui
storybook preview for the shared components
- Clone the repo
- Run
yarn install
to install all dependencies - Create mongodb project and add the mongodb to the
.env
file
Don't add new packages in the root of the monorepo.
- Create a vercel account
- Create a project and link it to the github repo
- Add .env to the vercel project environment variables
- specify the client directory in the repo
- specify the admin directory in the repo
- specify the ui directory in the repo