Skip to content

h4wwk3ye/Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio Builder

screenshot

Portfolio Builder is MERN stack project where a user can create their account and then create or update their profile. They can also share the public link of their profile with others.

  • The backend is written with NodeJS completely in Typescript with strict type checking.
  • The frontend is written in React and uses Material UI as the UI framework.
  • Images are uploaded to AWS S3 and the project is deployed on Amazon EC2.
  • Global react state management is done using RecoilJS, latest react state management library by facebook.

Links

The site is deployed on ec2. Visit at

Installation

Clone the repository and then on the server and client folder separately do

npm install
Though I used pnpm package manager.

Usage

In the server folder (Default port is 3001)

npm run dev
   or
npm start

In the client folder

npm start

Screenshots

Register Page

Profile Page

Login Page

Edit Page

License

MIT

About

Portfolio Builder MERN project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published