Hello, I'm Shanay!

Shanay Nair

I am a Warrant Officer in the South Africa Police Service as a Forensic Analyst. I have a BSC Honours in Chemistry and completed a Full Stack Web Developer Bootcamp in 2023. At the end of my 6 month bootcamp I am able to plan, create, test and deploy a full MERN stack app. I am embarking on a career change for personal and career growth.

Technical Skills

Programming Languages Libraries and Frameworks Tools and Platforms Other Skills
Javascript, HTML, CSS React, Next.js, Express.js, Node.js, jQuery, Bootstrap, Jest, Mocha and Chai Git, GitHub, Vercel, Heroku, MongoDB, Restful API, Postman, JWT Authentication, Google Analytics, AppVeyor Adobe Photoshop, Canva, Report Writing

Projects

Online Store

An online store website which contains a catalogue page and a functional cart. When the "Add to Cart" button is clicked in the catalogue page, an alert with the updated total is shown. The item is added to the cart and the totals are updated. The user is also able to choose between collection and delivery options, which updates the totals accordingly. The user can also apply a coupon for a discount.

Chai There! Online Store

Memory Game

A memory game where the player flips two cards at a time to find the matching pair. If the cards do not match the cards will flip over again however if the pair of cards match the cards will stay flipped over and the user needs to find another matching pair. The game ends when all the matching pairs are found. The number of flips are counted as the player flips cards. When the game is over the player can decide to begin another game.

GitHub - A Memory Game of Thrones

iTunes Media Search App

An app to search for various media on the itunes store. The user can enter a search and choose the type of media they are looking for. The results are displayed and the user can save an item to their favourites or click on a link to the iTunes store. The user can also view and delete items from their favourites list.

GitHub - iTunes Search App

Car Database App

An app to add cars to a database. A user can add a car bearing details pertaining to the details of the car and the owner of the car. The details of the car can be updated or deleted from the database. The user can also view cars that are older than 5 years.

GitHub - Car Database

ToDo List App

A ToDo List App where the user is required to log in. If there are no items in the user's todo list then the user can add tasks to the list. If the user has items in the list the list is retrieved from the database and the user can either add more tasks or mark tasks as complete in the list. Tasks on the list can be cleared and the list can be saved to the database.

GitHub - Todo List

Missing Person Database App

An app built using the MERN (MongoDB - Express.js - React - Node.js) stack where a user logs in as an admin or user. An admin user can create, update or delete from the missing person list or update the admin rights of a user. The user can view the missing person list.

Github - Missing Person Database

Contact Me