Skip to content

CDenisUa/Fullstack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

108 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fullstack Projects

A collection of full-stack projects showcasing my portfolio, including both frontend and backend implementations. Each project demonstrates skills in developing comprehensive applications, covering user interface design, server-side logic, and database management.

X Social Network

Express/x-social-network

X Social Media Clone (MERN Stack)

This project is a modern social media platform clone built using the MERN stack (MongoDB, Express.js, React, and Node.js). It is designed to replicate core functionalities of popular social media applications while showcasing scalable, efficient, and responsive web development.

Libraries that are used in the project:

Frontend

* In progress *

Backend

 "dependencies": {
    "bcryptjs": "^2.4.3",
    "cloudinary": "^2.5.1",
    "cookie-parser": "^1.4.7",
    "cors": "^2.8.5",
    "dotenv": "^16.4.5",
    "express": "^4.21.1",
    "jsonwebtoken": "^9.0.2",
    "mongoose": "^8.8.1",
    "validator": "^13.12.0"
  },
  "devDependencies": {
    "nodemon": "^3.1.7"
  }


Product Store

Express/product-store

A full-stack e-commerce application for managing products with functionalities for adding, updating, and deleting products. It includes light and dark theme support.

Product Store Dark Product Store Light
Product Store Update Product Store Create

Libraries that are used in the project:

Frontend

  "dependencies": {
    "@chakra-ui/icons": "^2.2.4",
    "@chakra-ui/next-js": "^2.4.2",
    "@chakra-ui/react": "^2.10.2",
    "@emotion/react": "^11.13.3",
    "@emotion/styled": "^11.13.0",
    "framer-motion": "^11.11.9",
    "next": "14.2.15",
    "react": "^18",
    "react-dom": "^18",
    "react-icons": "^5.3.0",
    "zustand": "^5.0.0"
  },
  "devDependencies": {
    "@types/node": "^20",
    "@types/react": "^18",
    "@types/react-dom": "^18",
    "eslint": "^8",
    "eslint-config-next": "14.2.15",
    "postcss": "^8",
    "tailwindcss": "^3.4.1",
    "typescript": "^5"
  }

Backend

"dependencies": {
    "cors": "^2.8.5",
    "dotenv": "^16.4.5",
    "express": "^4.21.1",
    "mongoose": "^8.7.1",
    "next": "^15.0.0"
  },
  "devDependencies": {
    "nodemon": "^3.1.7"
  }

Promptopia

Express/promptopia

Promptopia is a dynamic forum-style platform where users can share, filter, update, and delete posts with ease. The application features a clean user interface for browsing prompts and categorizing them by tags, providing an intuitive space for community engagement. Users can securely log in with Google authentication thanks to NextAuth, built into the Next.js framework.

Promptopia Main Promptopia Create Post
Promptopia Delete Post Promptopia Filter
Promptopia Search Promptopia Update

Technologies and libraries used in the project:

"dependencies": {
    "bcrypt": "^5.1.1",
    "mongodb": "^6.4.0",
    "mongoose": "^8.2.0",
    "next": "14.1.1",
    "next-auth": "^4.24.6",
    "react": "^18",
    "react-dom": "^18"
  },
  "devDependencies": {
    "@types/node": "^20",
    "@types/react": "^18",
    "@types/react-dom": "^18",
    "autoprefixer": "^10.0.1",
    "eslint": "^8",
    "eslint-config-next": "14.1.1",
    "postcss": "^8",
    "tailwindcss": "^3.3.0",
    "typescript": "^5"
  }

About

This repository contains various fullstack projects, primarily built using Node.js for backend development and React for frontend. Each project showcases the integration of modern web development technologies, following best practices in coding and architecture.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors