This is Fan Zhang, a fullstack software engineer who's passionate about building web applications that suit users' need and ease people's life.
-
Modern Bank Website (Front End) JavaScript | React | Tailwind CSS
Built a fully responsive website based on Figma design Preview
-
MacroMacro E-commerce (Front End) JavaScript | React | Styled Components | NodeJS | Express
Built the navigation bar, Product overview, and footer sections of an E-commerce website
-
Atelier Systems Design (Back End) JavaScript | NodeJS | PostgreSQL | AWS | Nginx
Built a RESTful API for Q&A sections of an E-commerce website with over 1M products
-
BetterEats (Full Stack) JavaScript | React | React-router-dom | Firebase | NodeJS | Express | MERN
Nutrition intake tracker with historical profile stats and nearby restaurants and grocery stores recommendations
-
TocToc (Full Stack) TypeScript | NextJS | Sanity | Tailwind
A video-sharing platform that allows users to browse, upload, comment, and like posted videos.
-
AppTrack (Full Stack) TypeScript | React | Python | Flask | Material-UI
Application tracker with retrieve, add, edit, and delete functions
- Front End: JavaScript (ES5 and ES6) | React | React-Router-dom | TypeScript | HTML5 | CSS | JQuery | MUI | Tailwind CSS | NextJS
- Back End: Node.js | Express | Axios | Flask (Python) | MongoDB | PostgreSQL | MySQL | RESTful API Development
- Testing/Deployment: Jest | Mocha | Chai | AWS: EC2 | Loader.io | K6 | NGINX | Docker
- Developer Tools: Vim | Git | Npm | Webpack | Babel | Nodemon | Postman
I find watching Youtube tutorials a good way to learn new techniques and here are some projects I found useful.
- Live Chat App Socket.io
- Todo List TypeScript
- React Testing React-testing-library
- Responsive Restaurant Website Next.js