MENU

Narvin Sachaniya
Back

Crm

Year

2024

Tech & Technique

React.js, Firebase, Tailwind CSS, postgreSQL, MongoDB, WebSocket, Vercel

Description

A comprehensive Hotel Management CRM platform designed to streamline event organization, client management, and hotel service operations.

Key Features:
  • User Authentication & Security: Secure login, registration, password reset, and role-based access for admins, staff, and clients.
  • Event Management: Create, view, and manage hotel events with user assignments and status tracking.
  • Client & Supplier Management: Maintain detailed records of clients and suppliers for efficient communication and service delivery.
  • Service Ordering System: Browse, order, and track hotel services with real-time updates and notifications.
  • Ticketing & Support: Integrated ticket system for reporting issues, tracking progress, and resolving support requests.
  • Inbox & Notifications: Real-time messaging and notification system to keep users informed and connected.
  • Profile Management: Users can view and update their personal profiles and access public user profiles.
  • Responsive Design: Fully responsive interface optimized for desktops, tablets, and mobile devices.

Technical Highlights:
  • Node.js & Express Backend: RESTful API architecture with modular routing and middleware for scalability.
  • Firebase Integration: Used Firebase for authentication and real-time data synchronization.
  • React Frontend with Vite: Fast, modern frontend built with React and Vite for optimal performance.
  • Reusable Components: Developed modular React components for maintainability and rapid development.
  • Email Notification Service: Automated email notifications for user actions and event updates.
  • Environment Variable Management: Secure handling of sensitive credentials using environment files.
  • Context API for State Management: Centralized state management for authentication and user sessions.
  • Code Quality Tools: Integrated ESLint for consistent code style and error prevention.

My Role

Full-Stack Developer
Owned the entire development lifecycle:
  • Led the end-to-end development of the Hotel Management CRM platform.
  • Designed and implemented RESTful APIs using Node.js and Express for robust backend functionality.
  • Developed secure authentication and authorization middleware to manage user roles and permissions.
  • Built a responsive and interactive frontend using React, Vite, and modular component architecture.
  • Integrated Firebase for authentication and real-time data updates.
  • Created service ordering, event management, ticketing, and notification systems to streamline hotel operations.
  • Implemented Context API for efficient state and session management across the application.
  • Developed automated email notification services for user actions and event updates.
  • Ensured code quality and maintainability through ESLint integration and thorough documentation.
  • Managed environment configuration for secure deployment and scalability.
  • Authored setup guides and documentation for easy onboarding and future maintenance.

NARVIN

sachaniyanarvin21@gmail.com