Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mpcgt/saguenay

Your network, your world. 🌍
https://github.com/mpcgt/saguenay

free full-stack github media network nodejs privacy react social social-media tailwind tailwindcss ts typescript vercel web web-app

Last synced: 2 days ago
JSON representation

Your network, your world. 🌍

Awesome Lists containing this project

README

        


Logo



Saguenay

# Your network, your world. 🌍
The **Saguenay social network** is a **dynamic platform** that enables users to **create and join groups** based on their **varied interests**, such as **sports**, **art**, the **environment** and **much more**. By bringing together people who share the same **passions**, the network fosters **exchange** and **interaction** within the **community**.

> \[!IMPORTANT]
>
> **Star Us**, You will receive all release notifications from GitHub without any delay ⭐️

## ✨ **Features**
* **Discovery:** Allows you to **discover new or recommended content**. *This can include **suggestions for friends**, **groups** or **publications based** on the **user's preferences and interests**.
* **Groups:** Takes you to a section where you can see the **groups you belong to**, or **explore new group**s. Groups are often created around **shared interests or communities**.
* **Saved:** *Displays content that the user has **tagged or saved** for **future reference**. This can **include publications, links or articles**.
* **Messages:** Keeps you up **to date on Saguenay news**. It displays **relevant news**, **updates** or **events taking place**, to keep users **up to date** with what's going on around them.
* **Profile:** *Directs to the **user's personal profile**. This page displays **user information** such as **name**, **photo**, **bio**, **publications**, and **other personal information**.
* **Settings:** Allows you to **modify application** or **user account settings***. This typically includes **privacy preferences***, **notifications***, and **other personalization options**.
* **About:** Provides information about the **site**, such as its **mission**. This is often a place **to learn more** about the platform's **goals**.
* **Help:** **Offers help** and **support to users**. This may include **FAQs**, **support articles**, or **ways to contact technical support to solve problems**.

*Currently under development

> ✨ more features will be added when Saguenay evolve.


> \[!TIP]
>
> You can see the progress of the Saguenay website development [in this link](https://github.com/users/mpcgt/projects/6)

## 💻 **Technologies used**
* **Front-end:** [React](https://react.dev), [TypeScript](https://www.typescriptlang.org/), [TailwindCSS](https://tailwindui.com/)
* **Back-end:** [Node.js](https://nodejs.org) & [Vite](https://vite.dev/)
* **Database:** [Supabase](https://supabase.com/) & [Firebase](https://firebase.google.com/)
* **Hosting:** [Vercel](https://vercel.com)

## ⚡ **Performance**

Performance

## ⌨️ **Clone**
Clone it for local development:

```fish
$ git clone https://github.com/mpcgt/saguenay.git
$ cd saguenay
$ npm install
$ npm run dev
```
> \[!NOTE]
>
> When you go to clone, there will be several files missing (.gitignore) such as :
>
> - [x] Database configuration and dependencies (you'll have to configure these yourself).
> - [x] Dependencies, you can install modules with NPM (look in the import at the beginning of each file).

> [!CAUTION]
> IMEDIATELY replace the Saguenay images/logo with your own images (whatever you like).

## 📨 **Contact**
* **GitHub** : [GitHub](https://github.com/mpcgt/saguenay/discussions/new/choose)
* **Email** : [Email](mailto:[email protected])