CMS System for creating and updating the content on each sites.
Built with: NextJS TS, MongoDB, MiniO for file storage (images). NodeJS.
- npm install
- cd server
- npm install
- npm run dev
You will also need an .env file containing:
-
OPENAI_API_KEY="" // ChatGPT
-
PRODUCTION_DATABASE_URL=""
-
DEVELOPMENT_DATABASE_URL="http://localhost:8000"
-
BACKEND_API_KEY="" // This can be whatever you like, however needs to be on the actual website aswell you are trying to configure otherwize the website cannot make get requests to get data from CMS.
-
MongoDB Authentication
-
MONGODB_USER = ""
-
MONGODB_PASSWORD = ""
-
MONGODB_IP = ""
-
MONGODB_PORT = ""
-
MONGODB_DB = ""
-
JWT_SECRET=""
-
BACKEND_API_KEY=""
-
MINIO_ACCESS_KEY=""
-
MINIO_SECRET_KEY=""
-
MINIO_END_POINT=""
-
MINIO_PORT=""
-
MINIO_USE_SSL=""
Leutrim Bunjaku