Skip to content

Warrior Wives Unite is a platform built for USA Warrior Wives. It is designed to help military wives connect from anywhere in the world to build and join communities of shared interests, host and attend events, share resources, and support each other throughout the journey of being a warrior wife.

Notifications You must be signed in to change notification settings

opportunity-hack/warrior-wives

Repository files navigation

Warrior Wives Unite

About

Warrior Wives Unite is a dedicated platform created for USA Warrior Wives, designed to help them connect and build meaningful communities no matter where they are in the world. The platform enables members to join and form groups based on shared interests, host and attend events, exchange valuable resources, and support one another through the unique journey of being a military spouse.

Security is a top priority for Warrior Wives Unite. The platform leverages SheerID for military wife verification and uses Google Authentication to ensure a safe and secure user experience.

Note for recruiters: Please be aware that for this project, the code quality, file organization, and naming conventions could definitely be improved. However, we prioritized speed to meet tight deadlines. This is not a reflection of our refactoring skills or our typical approach to maintaining high-quality code. These areas will be addressed in future iterations as we revisit and refine the project.

Tech Stack

Contributors

Nicholas Farm

Daniel Yuen

Zheng Jie


Getting Started

Installation

  1. Clone the repository
git clone https://github.com/WarriorWives/warriorwives.git
  1. Install dependencies
npm install
  1. Create a .env file in the root directory and add the following variables
POSTGRES_PRISMA_URL=
POSTGRES_URL_NON_POOLING=
NEXT_PUBLIC_MAPTILER_API_KEY=
NEXT_PUBLIC_API_URL=
NEXT_PUBLIC_BASE_URL=
NEXT_PUBLIC_SUPABASE_KEY=
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_BLOB_URL=
NEXT_PUBLIC_BUCKET_NAME=
AUTH_GOOGLE_ID=
AUTH_GOOGLE_SECRET=
RESEND_API_KEY=
NEXTAUTH_SECRET=
NEXT_AUTH_SECRET=
AUTH_TRUST_HOST=
AUTH_SECRET=
NOTIFICATIONS_EMAIL=
NEXT_PUBLIC_SHEERID_PROGRAM_ID
NEXT_PUBLIC_PLATFORM_GUIDE_URL
  1. Run the development server
npm run dev
  1. Open http://localhost:3000 with your browser to see the result.

Running the production server

  1. Build the application
npm run build
  1. Run the production server
npm start
  1. Open http://localhost:3000 with your browser to see the result.

About

Warrior Wives Unite is a platform built for USA Warrior Wives. It is designed to help military wives connect from anywhere in the world to build and join communities of shared interests, host and attend events, share resources, and support each other throughout the journey of being a warrior wife.

Resources

Stars

Watchers

Forks

Contributors 5

Languages