Skip to content

A micro-blogging platform written in Go, React Native, React and TypeScript (Go API server)

License

Notifications You must be signed in to change notification settings

AfaanBilal/whisper

Repository files navigation

Whisper

Author: Afaan Bilal

Introduction

Whisper is a micro-blogging platform written in Go, React Native and TypeScript. This is the repo for the backend API server written in Go. See Whisper App for the React Native app.


Screenshots

SignIn SignUp Reset Password
Welcome Home Compose
Explore Explore Search User Profile
Notifications Empty Notifications List Notifications Request
Profile Profile Menu Edit Profile

Run with Docker

docker run --env DB_DSN="root:@tcp(host.docker.internal:3306)/whisper?charset=utf8mb4&parseTime=True&loc=Local" --env PORT=8080 --env VERSION=0.1.0 -p 8080:8080 afaanbilal/whisper

This will start the server on port 8080.

API

See routes.go for routing.

Contributing

All contributions are welcome. Please create an issue first for any feature request or bug. Then fork the repository, create a branch and make any changes to fix the bug or add the feature and create a pull request. That's it! Thanks!


License

Whisper is released under the MIT License. Check out the full license here.

About

A micro-blogging platform written in Go, React Native, React and TypeScript (Go API server)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published