Catalog is a POC web app, for administration of products, based on Next.js and GQL server.
There is also newer version of GQL Apollo Server/Client Catalog.
Exist in two languages:
- Primary - English
- Secondary - Swahili (for future plans to expand in Africa)
- Login page - helps to keep only authorized users to use Catalog. After login (user must enter correct credentials), the user is redirected to the main page.
- All Items - list of all articles available in Catalog.
- Item - full editable detail of article
- Add Item - form for adding a new article to Catalog
- Node.js
- Next.js
- MongoDB (atlas cloud)
- React.js, react hooks, context api
- TypeScript
- Css modules
- Scss
- Jest, react testing library, hooks testing library
- Prettier, eslint
https://catalog-one.vercel.app/
- Github
- Vercel
An enviroment variables are needed, in order to connect to database