MY WORK
Simple JS App Pokedex
Serverless App MEET
Mobile CHAT APP in React Native
Angular MyFlix Client
MyFlix-Client GBmoviesFlix
Movie API
Simple JS App Pokedex
In this project I was tasked with developing a simple JavaScript web application that, via an external API, presents a list of pokemons and detailed information about each of them in the form of modals. While developing this application I learned fundamental as well as some advanced JavaScript features. Furthermore, I learned how to implement and use libraries and frameworks. The framework implemented in this project is Bootstrap.
Movie API
The objective of this project is to create my own REST API for a movie app called myFlix: British Movies. This project is solely about the server-side component to the movie app. It consists of a REST API and architected non-relational database built using JavaScript, Node.js, Express, and MongoDB. The REST API will be accessed via commonly used HTTP methods like GET and POST. The CRUD methods will be used to retrieve data from yourthe project's database and store that data in a non-relational way. Finally, the API is deployed using the platform Heroku. Since the client-side is going to be build using React, both projects when put together in one piece, will apply the tech stack MERN (MongoDB, Express, React, and Node.js).
MyFlix-Client GBmoviesFlix
In this project I built the client side of my movie application using REACT, Parcel/Vite and Bootstrap. My app is using the previously created movie_API. To begin with, I created a new repository called "myFlix-client", installed Parcel and build the repository's file structure. Finally I tested my project using Parcel: parcel index.html BUT after a series of errors connected to Parcel on my Windows I switched from Parcel to VITE vite index.html To start the project run the following command in the Terminal: npm run dev The Project has been deployed via Netlify under the name GBmoviesFlix
MServerless App MEET
is a serverless, progressive web app, with REACT using a test driven development technique. The app uses the Google Calendar API to fetch upcoming events and Vercel for deployment.
Mobile Chat App in REACT NATIVE
The aim of this project was building a chat app for mobile devices using React Native, Expo GO, Android Symulator, Google Firestore Database, Google Firebase authentication,Firebase Cloud Storage, Gifted Chat Library, etc. GOAL: The app aims to provide users with a chat interface allowing to share images, both from the library as well as taking images, and the user's location on the map.
Angular MyFlix Client
This project is a client-side application alternative built with Angular, using the previously created movie API (accessible here here). It features user authentication and integration with the backend API as well as a responsive UI - I deep-dived into the working of Angular Material by incorporating into my UI the ready-to-use components like i.e. Dialogs, MatCard, MatCardForm, Buttons, MatIcons, Snackbar and much more. The webiste uses also Angular's routing.