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.
Ensure you have the following installed on your machine:
- Node.js (latest)
- npm (latest)
- Clone the repository:
git clone https://github.com/your-repo/access-virtual-staffing.git
cd access-virtual-staffing
- Install dependencies:
npm install
- Create a
.env.local
file based on.env.example
and fill in the necessary environment variables.
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.
To build the project for production, run:
npm run build
To start the production server, run:
npm run start
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.
- app/: Contains the main application files, including pages and global styles.
- components/: Reusable UI components.
- 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.
We welcome contributions! Please read our CONTRIBUTING.md for guidelines on how to contribute to this project.
This project is licensed under the AVS team's license. See the LICENSE file for details.
Access Virtual Staffing
2655 North Ocean Drive, suite 405
Singer Island, FL 33404
Email: [email protected]
Iona Innovation Labs
Cainta, Philippines
Email: [email protected]
Website: ionainnovlabs.com