This repository contains the e-portfolio for my MSc in Artificial Intelligence at the University of Essex Online. It showcases my work, assignments, and projects completed throughout the program.
This e-portfolio is a React application built to demonstrate my knowledge and skills acquired during the MSc in Artificial Intelligence program. It includes:
- Detailed information about each completed module
- Technical assignments and corresponding solutions
- Projects and research work
- Personal reflections on academic development
- Frontend: React, TypeScript, Emotion CSS
- Routing: React Router
- UI Components: Custom components with Lucide React icons
- Markdown Processing: React Markdown with remark plugins
- Deployment: GitHub Pages
- Node.js (v14 or newer)
- Yarn package manager
- Clone the repository:
git clone https://github.com/dewynl/msc_artificial_intelligence_eportfolio.git
cd msc_artificial_intelligence_eportfolio
- Install dependencies:
yarn install --ignore-engines
This flag helps resolve dependency version conflicts that may arise with the TypeScript and ESLint versions.
Note: While the repository contains both
package-lock.json
andyarn.lock
files, we're standardizing on Yarn as the preferred package manager for this project.
To start the development server:
yarn start
This will launch the application at http://localhost:3000.
msc_artificial_intelligence_eportfolio/
├── public/ # Static files and images
├── src/
│ ├── components/ # Reusable UI components
│ ├── data/ # Module content and static data
│ ├── pages/ # Main page components
│ ├── utils/ # Utility functions
│ ├── App.tsx # Main application component
│ └── index.tsx # Entry point
└── package.json # Dependencies and scripts
To create a production build:
yarn build
This generates optimized files in the build
directory.
The project is configured for deployment to GitHub Pages. To deploy:
yarn deploy
This builds the project and pushes it to the gh-pages
branch, making it available at: https://dewynl.github.io/msc_artificial_intelligence_eportfolio/
Run tests with:
yarn test
yarn format
- Format code using Prettier
- Dewyn Liriano - MSc Artificial Intelligence student from the Dominican Republic
This project is for educational purposes.