Skip to content

shivrajkhetri7/promotional

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Marine Promo App - Maritime Recruitment Platform

📝 Overview

A modern maritime recruitment web application built with React, TypeScript, and cutting-edge animation libraries to showcase job opportunities and services for maritime professionals.

✨ Features

  • Dynamic job listings with filtering capabilities
  • Interactive service showcases
  • Talent pool registration system
  • Smooth scrolling with Lenis
  • Advanced animations with Framer Motion
  • Responsive design for all devices
  • SEO-friendly dynamic page titles

🛠️ Tech Stack

  • Frontend: React 18 + TypeScript
  • Styling: CSS Modules
  • Animation: Framer Motion
  • Smooth Scrolling: Lenis
  • Routing: React Router 6
  • Build Tool: Vite

🚀 Installation

  1. Clone the repository:

    git clone https://github.com/your-username/marine-promo-app.git
    cd marine-promo-app
  2. Install dependencies:

    npm install
    # or
    yarn install
  3. Install required additional packages:

    npm install framer-motion @studio-freight/lenis react-router-dom
    # or
    yarn add framer-motion @studio-freight/lenis react-router-dom

🏃‍♂️ Running the App

Development mode:

npm run dev
# or
yarn dev

Production build:

npm run build
# or
yarn build

📂 Project Structure

src/
├── assets/               # Static assets
│   ├── images/           # Image files
│   └── styles/           # Global styles
├── components/           # Reusable components
├── pages/                # Page components
├── utils/                # Utility functions
├── App.tsx               # Main app component
└── main.tsx              # Application entry point

🎨 Design Principles

  • Maritime Theme: Ocean-inspired color scheme and imagery
  • Motion Design: Smooth transitions and micro-interactions
  • User Experience: Intuitive navigation and clear CTAs
  • Performance: Optimized animations and lazy loading

🌊 Key Pages

  • Home: Overview of services
  • Jobs: Maritime job listings
  • Services: Crew management solutions
  • Talent Pool: Professional registration
  • Career Development: Training resources
  • Contact: Company information

📚 Learning Resources

Framer Motion

Lenis Smooth Scrolling

Vite

Distributed under the MIT License.

✉️ Contact

Project Maintainer - Shivraj Khetri Email - [email protected]


⚓ Smooth sailing with your maritime recruitment needs! ⚓

About

This web application showcases a modern, responsive UI built with React.js. Smooth scrolling and elegant animations are achieved using Lenis and Motion.js, enhancing the overall user experience. The goal was to create a clean, fluid interface with performance and interactivity in mind.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages