Divdev is a blog-style portfolio building website, and designed to address the common issue of fragmented portfolio websites by seamlessly integrating blog, profile, and side projects uploads into a cohesive and user-friendly experience
Frontend: React.js, Material UI
Backend: Node.js, Express.js
Database: MongoDB
Cloud & API: AWS S3 bucket, skills API
Testing: Jest
CI/CD: Docker, Jenkins
To run this project, you will need to add the following environment variables to your .env file
EMAIL_USERNAME=""
PASSWORD=""
dbUsername=""
dbPassword=""
clusterName=""
dbName=""
skillsAPI=""
AWS_ACCESS_KEY=""
AWS_SECRET_ACCESS_KEY=""
AWS_BUCKET_NAME=""
Install dependencies
cd backend && yarn
cd frontend && yarn
Start the server and run the program
cd backend
node server.js
Start the frontend
cd client
yarn start