Skip to content

Yuvaan1182/Velora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Paytm Frontend Project

Features

  • User Authentication: Login and registration functionality with Google OAuth.
  • Account Management: Manage user accounts, including balance updates and transaction history.
  • Responsive Design: Fully responsive UI built with React and TailwindCSS.
  • API Integration: Proxy setup for seamless communication with the backend.
  • Dockerized Deployment: Multi-stage Dockerfile for production-ready builds.

Tech Stack

  • Frontend: React, Vite, TailwindCSS
  • State Management: Redux Toolkit
  • Backend: Express.js (assumed for API integration)
  • Build Tool: Vite
  • Containerization: Docker

Steps to Run the Project

Prerequisites

  • Node.js (v18 or higher)
  • Docker (if using containerized deployment)

Local Development

  1. Clone the repository:
    git clone https://github.com/your-repo/Paytm.git
    cd paytm
  2. Install dependencies:
    npm install
  3. Start the development server:
    npm run dev
  4. Open the application in your browser:
    http://localhost:5173
    

Docker Deployment

  1. Build the Docker image:
    docker build -t paytm-frontend .
  2. Run the Docker container:
    docker run -d -p 8080:80 paytm-frontend
  3. Access the application:
    http://localhost:8080
    

Contribution Guidelines

How to Contribute

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix:
    git checkout -b feature/your-feature-name
  3. Make your changes and commit them.
  4. Push your branch to your forked repository:
    git push origin feature/your-feature-name
  5. Open a Pull Request (PR) to the main repository.

Commit Style

Follow the conventional commit style:

  • feat: A new feature
  • fix: A bug fix
  • docs: Documentation changes
  • style: Code style changes (formatting, missing semi-colons, etc.)
  • refactor: Code refactoring (no functional changes)
  • test: Adding or updating tests
  • chore: Changes to the build process or auxiliary tools

Example:

feat: add Google OAuth login functionality

Raising a Pull Request

  1. Ensure your branch is up-to-date with the main branch:
    git pull origin main
  2. Open a PR with a clear title and description of your changes.
  3. Add reviewers if applicable.

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages