Acumen is an open source, self-hosted, project management server.
Acumen consists of a separate frontend and backend, both using the Node.js runtime environment.
- The backend is built using the Express.js framework.
- The frontend is built using the React.js library.
- Node.js (v20.11.1 or above)
Begin by cloning the repo:
git clone https://github.com/justinsprecco/Acumen- Copy the example environment from the server root:
cp server/.env.example server/.env- Configure the
.envwith your credentials:
AWS_ACCESS_KEY_ID=[personal_aws_access_id]
AWS_SECRET_ACCESS_KEY=[personal_aws_access_key]
AWS_REGION=[desired_region]
JWT_KEY=[private_user_specified_key]
PORT=[server_port]- Navigate into the client directory:
cd client - Install dependencies:
npm install - Run development server:
npm run dev - Visit
http://<hostname>:5173to access the web interface.
- Navigate into the server directory:
cd server - Install dependencies:
npm install - Run development server:
npm run dev - Web server is available at
http://<hostname>:<PORT>.
Distributed under the MIT License. See LICENSE for more information.