Code Monkey home page Code Monkey logo

Hi My name is Chukwuma Ucheoma

Full stack developer

I am a web developer focusing on MERN stack with over 4 years experience working on the design, layout and structure of web applications.

  • 🌍  I'm based in Nigeria.
  • 🖥️  See my portfolio at Chukwuma's Portfolio.
  • ✉️  You can contact me at [email protected]
  • 🧠  I'm learning Nextjs.
  • 🤝  I'm open to collaborating on projects involving nextjs.

Skills

JavaScript Typescript PHP HTML5 React Nextjs CSS3 JQuery Material UI Redux Bootstrap NodeJS Express MongoDB MySQL Firebase Prisma

Socials

Badges

My GitHub Stats

calvinucheoma's GitHub stats

GitHub Commits Graph

Top Languages

Calvin's Projects

airbnb-clone icon airbnb-clone

An Airbnb clone created using react.js as the front end library and hosted using Netlify. The user can go into the search page where the list of houses are displayed by clicking on the Explore Now button on the home page. The user can go back to the homepage by clicking on the airbnb logo on the header section.. The user can also click on the Search Date button just below the header section to be able to select the day(s), week(s), or month he/she chooses to spend in an available house that matches the calendar date selected. The user can also increase or decrease the number of guests that would be accompanying him/her.

airbnb-nextjs-clone icon airbnb-nextjs-clone

A clone of the very popular AirBnB website which uses Kinde api for user authentication and Supabase for data and file storage.

api-routes icon api-routes

A brief introduction to using api routes in nextjs using the pages router approach

artify-marketplace icon artify-marketplace

A full-stack marketplace website created using NextJS, where users can buy and sell artworks. It uses stripe api to handle payment integrations.

authjs-v5-authentication-in-nextjs14 icon authjs-v5-authentication-in-nextjs14

Tutorial codes on how to use latest version of next-auth which is auth-js version 5 to implement authentication in nextjs14 projects by using credential providers and also google provider for the authentication of users. It also handles protected routes using next-auth middleware.

comfy-sloth-store icon comfy-sloth-store

A mini e-commerce website for selling furniture created using Reactjs. It makes use of context API and useReducer for managing the states and makes use of stripe for the payment transaction process.

disney-plus-full-stack-clone icon disney-plus-full-stack-clone

A full stack disney plus clone built using React for the front end and Firebase as the back end for storing the movie data. Although, it is not really functional.

e-commerce--with-admin-panel icon e-commerce--with-admin-panel

An e-commerce website which focuses mainly on the admin panel of the website. Added functionalities for creating, editing and deleting products from the mongoDB database. Redux was used to manage states throughout the application.

e-commerce-api icon e-commerce-api

A sample api template for an e-commerce website with user authentication created with node.js,express and mongoDB

fitness-gym-website icon fitness-gym-website

A gym fitness website created using react.js and typescript. useForm hook was used to handle the form section and tailwind was used for the styling.

full-stack-netflix-clone icon full-stack-netflix-clone

Responsive full stack Netflix clone using React.JS as front end and firebase for the back end authentication. I also used flutterwave to implement the payment subscription

gmail-clone icon gmail-clone

A gmail clone made using react.js for frontend and firebase for backend services. The user signs in using google authentication and then proceeds to enter the home page where the user can write an email by clicking on the 'compose' button and then when the user clicks on the send button, the email gets displayed on the email list alongside other emails gotten from firebase database storage. Also, when the user clicks on an email from the email list, the full contents of that particular mail gets displayed alongside the time the email was sent too.plau

gym-fitness-website icon gym-fitness-website

A fitness website created using React.js which mlaes uses of ExercisesDB API to display various exercises based on the user's search field and YouTube Search and Download API to display youtube videos based on the user's search input. The APIs are gotten from RapidAPI

immortelle-clothing-line-sample icon immortelle-clothing-line-sample

A sample template website for a clothing line made using reactjs for the front-end and airtable as the content management system for the back-end

instagram-clone icon instagram-clone

A responsive Instagram clone created using react.js as front end and firebase as backend for authentication and data storage. The user signs up and then has the ability to upload images with captions on the site. The user also has the ability to comment on other posts on the site

instagram-reels-clone icon instagram-reels-clone

A mini IG reels clone vey similar to the tik-tok clone that uses firestore database in firebase to fetch reels and displays them on the website where the user is able to watch 5 reels extracted from the database and can also like or dislike a reel with the number of likes increasing when a user likes a reel and decreasing when the user dislikes it.

jobs-api icon jobs-api

An API created for CRUD job functionalities after the user has registered/logged in and is then given a token to be able to access the CRUD functionalities

jobster icon jobster

A web app created using React.js for storing jobs offer information of a user. It uses redux toolkit for the entire state management of the application

linkedin-clone icon linkedin-clone

A LinkedIn clone made using react.js for the front end and firebase for the backend. It uses firebase email and password authentication to give the user registration and sign in capabilities and also retrieves the posts from firestore database. The user can also write a post and publish it on the page and it gets displayed. The user signs out by clicking on the user's profile avatar on the nav bar. On screen sizes greater than 960px, two additional sidebar layers get's displayed on opposite sides of the post section. Material UI library was used for the icons and also the avatar.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.