An open API service indexing awesome lists of open source software.

https://github.com/blockitifluy/coffeeco

CoffeeCo is a solidjs-based social media website. Allowing users to post and customising user pages using css.
https://github.com/blockitifluy/coffeeco

go go-server golang solidjs tailwindcss ts tsx typescript web

Last synced: 4 months ago
JSON representation

CoffeeCo is a solidjs-based social media website. Allowing users to post and customising user pages using css.

Awesome Lists containing this project

README

          

![License](https://img.shields.io/github/license/Blockitifluy/CoffeeCo.svg)
![Release](https://img.shields.io/github/release/Blockitifluy/CoffeeCo.svg)
![Downloads](https://img.shields.io/github/downloads/Blockitifluy/CoffeeCo/total.svg)
![Stars]( https://img.shields.io/github/stars/Blockitifluy/CoffeeCo.svg)
![Contributions](https://img.shields.io/github/contributors/Blockitifluy/CoffeeCo)
![Activity](https://img.shields.io/github/commit-activity/m/Blockitifluy/CoffeeCo)
![Coverage](https://img.shields.io/coveralls/github/badges/shields)


CoffeeCo Logo

CoffeeCo - The Social Media App


CoffeeCo is an open-source social media app; All about Personalisation and Privacy.


View Changelog »

# About

![Coffee Website Showoff](./meta/showoff.png)

CoffeeCo's main goal focuses on:

1. Personalistion,
2. Privacy,
3. Performance.

CoffeeCo ensures privacy by you being able to run and compile on your own home PC. The benefit of an open source website, is that anyone can rapidly update to be come better.

## Built With

Uses Stack GGLST

- [Go](https://www.go.dev/)
- [Gorrila Mux](https://pkg.go.dev/github.com/gorilla/mux)
- [SQLite](http://https://sqlite.org/)
- [Solid.js](https://www.solidjs.com/)
- [Tailwind](https://www.tailwindcss.com/)

# Getting Started

To compile download [Go](https://go.dev) and [npm](https://nodejs.org/download).

## Compile Server

```bash
go build
```

Then, run the `coffeecoserver.exe`.

## Compile Frontend

```bash
npm run build
```

Then, see the `dist` folder.

## New build

To make a new build run [build-release.py](./meta/build-release.py), and do the steps supplied.

# Usage

Use this space to show useful examples of how a project can be used. Additional screenshots, code examples and demos work well in this space. You may also link to more resources.

For more examples, please refer to the [Documentation](./DOCUMENTATION.md).

# Roadmap

To see Roadmap go to [this Trello Board](https://trello.com/b/qI7UAaDw/coffeeco).

To see Changelog go to [here](./CHANGELOG.md).

# License

Distributed under the MIT License. See [LICENSE](./LICENSE) for more information.