Skip to content

stevengragg/access-virtual-staffing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Access Virtual Staffing

Access Virtual Staffing is a Next.js website designed to promote virtual staffing services that will be provided by the AVS team in Florida, USA. This project is built with a focus on SEO, performance, scalability, and user experience, leveraging modern web technologies such as Next.js, React, TypeScript, and Tailwind CSS.

Getting Started

Prerequisites

Ensure you have the following installed on your machine:

  • Node.js (latest)
  • npm (latest)

Installation

  1. Clone the repository:
git clone https://github.com/your-repo/access-virtual-staffing.git
cd access-virtual-staffing
  1. Install dependencies:
npm install
  1. Create a .env.local file based on .env.example and fill in the necessary environment variables.

Running the Development Server

To start the development server, run:

npm run dev

Open http://localhost:5000 with your browser to see the result.

Note that you need ngrok to expose localhost to the internet in order to test the Auth0 login flow. You would need to update the Auth0 triggers to point to the ngrok URL.

Building for Production

To build the project for production, run:

npm run build

Starting the Production Server

To start the production server, run:

npm run start

Linting

To lint the codebase, run:

npm run lint

Note: Use the prettier config saved on this repository to format the codebase. Do not alter the prettier configuration.

Project Structure

Key Directories

  • app/: Contains the main application files, including pages and global styles.
  • components/: Reusable UI components.

Technologies Used

  • Next.js: The primary framework for building the application.
  • React: For building UI components.
  • TypeScript: For type safety.
  • Tailwind CSS: For styling.
  • Relume: For UI components.
  • ESLint: For linting.
  • Vercel: For deployment.
  • RESEND: For email API.

Contributing

We welcome contributions! Please read our CONTRIBUTING.md for guidelines on how to contribute to this project.

License

This project is licensed under the AVS team's license. See the LICENSE file for details.

AVS Team

Access Virtual Staffing
2655 North Ocean Drive, suite 405 Singer Island, FL 33404 Email: [email protected]

Iona Innovation Labs Team

Iona Innovation Labs
Cainta, Philippines Email: [email protected] Website: ionainnovlabs.com

About

NextJs website for Access Virtual Staffing

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •