Skip to content

StormHacks204/webapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 

Repository files navigation

Echo

Members

Name Email Discord
Shabbir Yusufali [email protected] shabzprime
Ali Moazin Devjiani [email protected] .amace.
Salman Ayaz [email protected] spiravit
Gurkirat Singh [email protected] garry1357

Description

  Echo is a web application that allows users to connect with other users in their area. Users can create an account, post messages and pictures, and view other users' posts in their area. Once you enter an area, you can view posts from other users in that area. After leaving the area, you can no longer view posts from that area. This encourages users to visit different areas to discover new posts.

Features

  • User Authentication
  • Create Posts
  • View Posts in Your Area

What is it built with?

Stack

  • MongoDB
  • Express
  • React with TypeScript
  • Node.js with TypeScript

Libraries and APIs

Installation

  1. Clone the repository
  2. Run npm install in the server directory
  3. Run npm install in the client directory
  4. Place a .env file in the server directory with the following contents:
MONGO_KEY=<YOUR MONDO KEY>
CLERK_SECRET_KEY=<YOUR CLERK SECRET KEY>
PORT=<DESIRED PORT NUMBER> # Optional, defaults to 5000 
CLERK_PUBLISHABLE_KEY=<YOUR CLERK PUBLISHABLE KEY>
  1. Place a .env file in the client directory with the following contents:
VITE_CLERK_PUBLISHABLE_KEY=<YOUR CLERK PUBLISHABLE KEY>
  1. Run npm run dev in the server directory
  2. Run npm run dev in the client directory

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors