/dikenang

A social media platform focuses on sharing between partnerships or to the public in general. Build using beautiful stack, Next, Nest, and GraphQL. Early development is in progress.

Primary LanguageTypeScriptMIT LicenseMIT

Dikenang is Somehow Abandoned and Obsolete

Dikenang Logo

Dikenang is an open-source social media that focused on sharing memories to the linked relationship partners

(Early Development in Progress)

dikenang - top language dikenang - license dikenang - last commit donate - buymeacoffee

What is dikenang?

Dikenang is an open-source social media to shares memories together with the user's linked partnership. Dikenang is like Facebook, Instagram, Quora, or whatever social media that exist, it should do its job to post a picture, video, conversation sound, story, etc, but with extra features that should protect its uniqueness.

How is this Repo structured?

Codebase Description Availability
dikser NestJS API Back-end ✔️
dikweb NextJS Front-end ✔️
dikmob ReactNative Mobile

Easy Running Using Docker

Easy installation without bothering installing database, packages, etc, simply install docker and run the following commands; dikser will start on localhost:3000 and dikweb on localhost:3001

Prerequisites: installed docker & docker-compose in your system

IMPORTANT NOTE: This docker compose provides "RANDOM" environtment variables, you need to specify with the real one, see docker-compose.yml

  1. Make sure you are in the root folder, if you are in packages directory, run this following command:
# navigate back to root folder
$ cd ..
  1. Start docker-compose
# build the container
$ docker-compose build --no-cache

# start container process
$ docker-compose up -d
  1. Application is now running
# server playground
$ xdg-open http://localhost:3000/graphql

# client web app
$ xdg-open http://localhost:3001

How to run manually on each package?

Please refer to package documentations, navigate to /dikser, /dikweb, or /dikmob and check their own docs.

Stay in touch

License

Dikenang is MIT licensed.