This project is a basic clone of the site Meetup.com, where users can create a profile, join groups, and rsvp to attend events. It is in progress.
I chose this project because I wanted to create a full stack app using Go on the back end and React on the front end.
Other tools/packages used so far include:
PostgreSQL
GORM
Authboss
Redux
SASS
An outline of user stories and wireframes can be found here.
The project KanBan can be found here.
This app is currently not deployed. To run it locally, Go, Node, and PostgreSQL are required.
To run locally, clone this repo. Create a .env
file. and paste the following, replacing items in between brackets with your own credentials:
CONNECTION="postgres://{your_username}:password@localhost/{your_db_name}?sslmode=disable"
Note: The database referenced above must be created before running the app.
Open two separate terminal windows. In the first, run go build
in the root directory and then ./meet-up-do-stuff
to run the API server.
In the second window, cd
into client and run npm install
, then npm start
. From there, you will find the app running at localhost:3000.