Skip to content

Hacktopus404/frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

30 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌐 Frontend

⚑ Built with Modern Web Tech β€” CSS β€’ JavaScript β€’ React β€’ Node.js β€’ MongoDB β€’ 2D Animations


🎨 Tech Stack & Libraries

HTML5 CSS3 JavaScript React Node.js Express.js MongoDB Framer Motion 2D Animations


πŸš€ Overview

This project is a full-stack web application combining the power of:

  • 🎨 CSS for sleek UI styling and 2D animations
  • βš™οΈ JavaScript for interactivity and dynamic behavior
  • βš›οΈ React for fast, component-based frontend
  • 🌿 Node.js & Express for a robust backend API
  • πŸƒ MongoDB for scalable database management

It’s designed to demonstrate modern web development, with responsive layouts, API integration, and animated visuals that bring the interface to life.


πŸ’Ό Project Showcase

View the showcased project from here: https://hacktopus404.github.io/frontend/

(Click on the html file highlighted in red to view the live webpage)

✨ Featured Works β€” Modern β€’ Animated β€’ Full-Stack

🧠 Quiz Website

JavaScript β€’ CSS β€’ HTML

πŸ“‚ Repository


✨ Features

🎨 CSS (Styling & Animations)

  • πŸ’  Modern responsive layouts using Flexbox & Grid
  • 🎨 Gradient borders, shadows, glassmorphism, and neumorphism
  • πŸ” 2D Animations using @keyframes β€” smooth logo spins, hover effects, and transitions
  • 🧩 CSS variables for reusable themes and dark mode

βš™οΈ JavaScript (Logic & Functionality)

  • 🧠 Modular ES6+ code (import/export support)
  • πŸ“¦ Form validation, DOM manipulation, API requests (Fetch)
  • πŸ”„ Dynamic rendering & event handling
  • ⚑ Asynchronous programming using async/await

βš›οΈ React (Frontend Framework)

  • 🧱 Component-based UI for reusability and scalability
  • πŸ”„ State management using useState, useEffect, and Context API
  • 🚦 React Router for page navigation
  • 🎬 Integration of CSS animations & SVG transitions
  • ⚑ Optimized performance using React hooks and memoization

🌿 Node.js + Express (Backend)

  • 🧩 RESTful API creation with Express.js
  • 🧾 Authentication using JWT / bcrypt
  • πŸ“‘ CRUD operations with MongoDB
  • βš™οΈ Middleware for validation, error handling, and logging
  • πŸ” Secure environment setup with .env

πŸƒ MongoDB (Database)

  • 🧱 Schema creation using Mongoose
  • πŸ“Š Store and retrieve user data efficiently
  • πŸ—‚οΈ Collections for users, posts, and logs
  • πŸ”„ Seamless connection between backend & database

πŸ’« 2D Animations (Logos & UI)

  • 🎞️ Smooth SVG logo rotations using CSS keyframes
  • πŸŒ€ Hover-based transformations for icons and buttons
  • πŸ’‘ Framer Motion (React) for modern, physics-based UI animations
  • 🌈 Animated loaders and entry transitions

βš™οΈ Setup & Installation

πŸ”§ Prerequisites

Make sure you have installed:

🧭 Steps to Run Locally

# Clone this repository
git clone https://github.com/yourusername/project-name.git

# Navigate into the folder
cd project-name

# Install dependencies
npm install

# Run the backend (Node.js)
npm run server

# In another terminal, start the React app
npm start

Maintainer : AdityaDas5501

Members : kishalaya15 , Jit338

About

Building interactive webpages

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5