My project-based learning experience
NC News Back End
Made by CarmenChapi
Tech JavaScript,Express,Postgres,TDD,Node.js
Description I implemented a RESTful API to supply a news website's content. Developed secure endpoints for CRUD operations on news articles, topics, comments, and user preferences. Optimized data delivery with efficient query parameters for improved performance and scalability
Questionaire
Made by CarmenChapi and Ibrahim Ahmed
Tech HTML,CSS
Description This is a questionnaire about animals that utilises DOM manipulation methods and is designed with a 2k aesthetic
Calculator
Made by CarmenChapi and Indigo Moorcroft
Tech React,CSS,JS,Vite
Description React app calculator, I helped with the planning, development, and construction of this mini-app, providing CSS styling
TV Guide
Made by CarmenChapi and Martin Sutch
Tech React,CSS,JS,Vite
Description TV Guide is a React-based web application that allows users to search for TV shows and explore detailed information using real-time data from a public API
NC News Front End
Made by CarmenChapi
Tech React,CSS,JS,Axios,Vite
Description React app about a news Website C.R.U.D from the Front End perspective using previously created News API endpoints. Implemented user login/logout functionality. Category filtering to browse news by topics of interest. sorting options (date, likes, comments.) for customized content organization. Comment functionality with real-time display and management (add/delete). Like/dislike reactions for both news articles and user comments
ReadShare App Back End
Made by the group Array of Sunshine
Tech Firebase,JavaScript,TDD
Description Final Project Back End. I contributed by configuring and deploying the Firebase project infrastructure, including database services. Also, developing some API endpoints
ReadShare App Front End
Made by the group Array of Sunshine
Tech TypeScript,React-Native,Axios,Expo
Description Final Project. ReadShare is a ReactNative application designed to help users track the books they lend to friends and manage their book collections. I participated in developing core user authentication, including sign-in, registration, etc. I implemented a User Context to manage the global state. I identified and resolved critical bugs in the request processing using optimistic UI rendering. I also configured and executed the production deployment of the web application.