cronoclick.vercel.app/schedule
A time management solution through a software designed to register and organize activities at specific times.
Practical work in the Web Technologies, Software Engineering and Software Development Workshop subject at UFSJ.
Faced with the common need to balance multiple responsibilities and avoid schedule conflicts, the development of this app was driven by the demand for a tool that would simplify the scheduling process and provide a clear view of future commitments.
Follow these steps to run the project locally:
Step 1 - Clone the repository
git clone https://github.com/gabriel-dp/CronoClick.git
Step 2 - Move to the project folder
cd CronoClick
Step 3 - Set environment variables in a .env
file with the same structure as .env.example
# mongodb connection url
MONGODB_URL=mongodb://mongo:27017/cronoclick
# user auth control (url must be the same as the app, without final '/')
NEXTAUTH_URL=""
NEXTAUTH_SECRET=""
# key for protected requests (used in bearer token)
NEXT_PUBLIC_API_KEY=""
# feature flags (comment to disable)
NEXT_PUBLIC_FLAG_ATTACHMENTS=1
Step 4 - Install the dependencies
npm install
Step 5 - Start development server
npm run dev
It replaces steps 4 and 5. You can run a local database instance and the web server by running:
docker-compose up
Bárbara Assis | Bernardo Detomi | Dilvonei Lacerda | Gabriel de Paula | Gabriel Souza | Henrique Azevedo |
---|---|---|---|---|---|