Skip to content

Commit

Permalink
🎨 Style: Add light/dark color scheme duality
Browse files Browse the repository at this point in the history
  • Loading branch information
danielbakas authored Jul 6, 2024
2 parents fd8f0d4 + 7667e7d commit aafa0d8
Show file tree
Hide file tree
Showing 76 changed files with 1,275 additions and 883 deletions.
6 changes: 3 additions & 3 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@
# This file contains the list of files and folders that are ignored by Git.
#
# Created: Dec 14, 2023
# Modified: Apr 27, 2024
# Modified: Jul 5, 2024
#
# Author(s): Semantyk Team
# Maintainer(s): Daniel Bakas <https://id.danielbakas.com>
# Author: Semantyk Team
# Maintainer: Daniel Bakas <https://id.danielbakas.com>
#
# Copyright Semantyk 2024. All rights reserved.
# -----------------------------------------------------------------------------
Expand Down
14 changes: 6 additions & 8 deletions .gcloudignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,15 @@
# client | Semantyk
#
# This file contains the list of files and folders that are ignored by
# Google Cloud. Note: Manually removed Next.js related files from the original.
# Google Cloud.
#
# Note: Manually removed Next.js related files from the original.
#
# Created: Nov 28, 2023
# Modified: Apr 27, 2024
# Modified: Jul 5, 2024
#
# Author(s): Semantyk Team
# Maintainer(s): Daniel Bakas <https://id.danielbakas.com>
# Author: Semantyk Team
# Maintainer: Daniel Bakas <https://id.danielbakas.com>
#
# Copyright © Semantyk 2024. All rights reserved.
# –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Expand Down Expand Up @@ -38,10 +40,6 @@
.AppleDouble
.LSOverride

# Icon must end with two \r
Icon


# Thumbnails
._*

Expand Down
8 changes: 5 additions & 3 deletions .github/ISSUE_TEMPLATE/bug_report.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,13 @@
# # `bug_report.yaml` | Issue Templates
# client | Semantyk
#
# This file contains the GitHub template for reporting a bug in Semantyk.
#
# Created: Dec 9, 2023
# Modified: Apr 27, 2024
# Modified: Jul 5, 2024
#
# Author(s): Semantyk Team
# Maintainer(s): Daniel Bakas <https://id.danielbakas.com>
# Author: Semantyk Team
# Maintainer: Daniel Bakas <https://id.danielbakas.com>
#
# Copyright © Semantyk 2024. All rights reserved.
# –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Expand Down
8 changes: 5 additions & 3 deletions .github/workflows/dev.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,13 @@
# # `dev.yaml`
# client | Semantyk
#
# This file contains the GitHub Actions workflow for the development CI.
#
# Created: Nov 29, 2023
# Modified: Apr 27, 2024
# Modified: Jul 5, 2024
#
# Author(s): Semantyk Team
# Maintainer(s): Daniel Bakas <https://id.danielbakas.com>
# Author: Semantyk Team
# Maintainer: Daniel Bakas <https://id.danielbakas.com>
#
# Copyright © Semantyk 2024. All rights reserved.
# –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Expand Down
8 changes: 5 additions & 3 deletions .github/workflows/staging.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,13 @@
# # `staging.yaml`
# client | Semantyk
#
# This file contains the GitHub Actions workflow for the staging CI.
#
# Created: Nov 29, 2023
# Modified: Apr 27, 2024
# Modified: Jul 5, 2024
#
# Author(s): Semantyk Team
# Maintainer(s): Daniel Bakas <https://id.danielbakas.com>
# Author: Semantyk Team
# Maintainer: Daniel Bakas <https://id.danielbakas.com>
#
# Copyright © Semantyk 2024. All rights reserved.
# –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Expand Down
10 changes: 3 additions & 7 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@
# This file contains the list of files and folders that are ignored by Git.
#
# Created: Nov 28, 2023
# Modified: Apr 27, 2024
# Modified: Jul 5, 2024
#
# Author(s): Semantyk Team
# Maintainer(s): Daniel Bakas <https://id.danielbakas.com>
# Author: Semantyk Team
# Maintainer: Daniel Bakas <https://id.danielbakas.com>
#
# Copyright © Semantyk 2024. All rights reserved.
# –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Expand Down Expand Up @@ -37,10 +37,6 @@
.AppleDouble
.LSOverride

# Icon must end with two \r
Icon


# Thumbnails
._*

Expand Down
23 changes: 20 additions & 3 deletions AUTHORS.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,30 @@
[//]: # (
\ ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
\ # `AUTHORS.md`
\ client | Semantyk
\
\ This file lists all individuals having contributed content to the project.
\
\ Created: Nov 28, 2023
\ Modified: Jul 5, 2024
\
\ Author: Semantyk Team
\ Maintainer: Daniel Bakas <https://id.danielbakas.com>
\
\ Copyright © Semantyk 2024. All rights reserved.
\ ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
)

# Authors

### [client](https://client.github.semantyk.com) | [Semantyk](https://www.semantyk.com)

This file lists all individuals having contributed content to the project.

* **Created:** Nov 28, 2023
* **Modified:** Apr 27, 2024
* **Author(s):** [Semantyk Team](https://github.com/orgs/semantyk/people)
* **Maintainer(s):** [Daniel Bakas](https://id.danielbakas.com)
* **Modified:** July 5, 2024
* **Author:** [Semantyk Team](https://github.com/orgs/semantyk/people)
* **Maintainer:** [Daniel Bakas](https://id.danielbakas.com)

## Our Team

Expand Down
14 changes: 8 additions & 6 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,13 @@
# # `Dockerfile`
# client | Semantyk
#
# This file is used to build the production environment.
#
# Created: Nov 30, 2023
# Modified: Apr 27, 2024
# Modified: Jul 5, 2024
#
# Author(s): Semantyk Team
# Maintainer(s): Daniel Bakas <https://id.danielbakas.com>
# Author: Semantyk Team
# Maintainer: Daniel Bakas <https://id.danielbakas.com>
#
# Copyright © Semantyk 2024. All rights reserved.
# ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Expand All @@ -30,12 +32,12 @@ RUN pnpm run build
# Stage 2: Production environment
# Use Node.js Image
FROM node:alpine
# Install pnpm
RUN npm install -g pnpm
# Set the working directory
WORKDIR /app
# Copy related files
COPY --from=builder /app/.next ./.next
COPY --from=builder /app/node_modules ./node_modules
# Expose port 3000
EXPOSE 3000
# Run the Next.js app
CMD ["node_modules/.bin/next", "start"]
EXPOSE 3000
8 changes: 5 additions & 3 deletions Dockerfile.dev
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,13 @@
# # `Dockerfile.dev`
# client | Semantyk
#
# This file is used to build the development environment.
#
# Created: Nov 29, 2023
# Modified: Apr 27, 2024
# Modified: Jul 5, 2024
#
# Author(s): Semantyk Team
# Maintainer(s): Daniel Bakas <https://id.danielbakas.com>
# Author: Semantyk Team
# Maintainer: Daniel Bakas <https://id.danielbakas.com>
#
# Copyright © Semantyk 2024. All rights reserved.
# ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Expand Down
76 changes: 25 additions & 51 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,59 +1,33 @@
[//]: # (
\ ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
\ # `README.md`
\ client | Semantyk
\
\ This is the main README file for the client project.
\
\ Created: Nov 28, 2023
\ Modified: Jul 5, 2024
\
\ Author: Semantyk Team
\ Maintainer: Daniel Bakas <https://id.danielbakas.com>
\
\ Copyright © Semantyk 2024. All rights reserved.
\ ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
)

<h1 align='center'>Client | Semantyk</h1>
<h3 align='center'><i>Ideas Wonder</i></h3>
<p align='center'>
<img alt='Semantyk' src='https://www.semantyk.com/icon.png' width='250'/>
<picture>
<source srcset="https://www.semantyk.com/icon-dark.svg" media="
(prefers-color-scheme: dark)" />
<source srcset="https://www.semantyk.com/icon.svg" media="
(prefers-color-scheme: light)" />
<img src="https://www.semantyk.com/icon-light.png" alt="Semantyk"
width="250" />
</picture>
</p>

## About

Welcome to [semantyk.com](https://www.semantyk.com)! 🥳

This is the official repository for the Semantyk client 🌐

🚀 Semantyk is not just another app – it's designed to be a game-changer
multi-platform application in the world of **knowledge management, experience,
and exploration.**

🧠 Think of it as your go-to platform for everything related to creating,
managing, and sharing **knowledge graphs and decentralized linked data**, but
with a twist. It's:

* social 🤝
* collaborative 👥
* and super intuitive 🧐

thanks to the integration of **AI** ✨ to its innovative **knowledge exploration
models** 🔭

We're all about reshaping our relationship to **knowledge** 📖, by blending
top-notch tech like **AI ✨, spatial computing, data visualization models**,
and a design that's all about the user. **It's not just smart; it's
user-smart. 💡**

Privacy, security, and data ownership are big deals for us 🔒 That's why we're
big on [Solid](https://solidproject.org) technology – it keeps your data yours,
while still playing nice with other data management methods.

🌌 Ever wanted to explore data in a way that's almost sci-fi? Semantyk makes that
happen. Dive into **multi-dimensional experiences**, interact with
**real-time data** in ways you've never imagined, and get insights on complex
info with ease 🤩

Plus, our AI isn't just smart; it's adaptive 😎, learning from how you
use it to make your experience smoother and more **personalized** 🤯

🛠️ Under the hood, Semantyk is **built to scale**. We're talking
**micro-services architecture and containerization**, which means easy
deployment and management, especially in the cloud. This setup ensures Semantyk
is always up and running, adaptable, and ready for the future of tech. 💪

🌟 In a nutshell, Semantyk stands at the **cutting edge of collaborative and
decentralized knowledge management**. It's built for anyone and everyone who
wants to explore, manage, and share knowledge in a whole new way.

🎉 Ready to get started? Sign up for our beta (coming soon) and be the first to
know when we go live! 🚀

## License

This project is licensed under
Expand Down
12 changes: 7 additions & 5 deletions app.yaml
Original file line number Diff line number Diff line change
@@ -1,15 +1,17 @@
# –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
# –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
# # `app.yaml`
# client | Semantyk
#
# This file is used to configure the Google Cloud Platform App Engine service.
#
# Created: Nov 29, 2023
# Modified: Apr 27, 2024
# Modified: Jul 5, 2024
#
# Author(s): Semantyk Team
# Maintainer(s): Daniel Bakas <https://id.danielbakas.com>
# Author: Semantyk Team
# Maintainer: Daniel Bakas <https://id.danielbakas.com>
#
# Copyright © Semantyk 2024. All rights reserved.
# –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
# –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––

runtime: nodejs20
env: standard
Expand Down
21 changes: 21 additions & 0 deletions docker-compose.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
# ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
# # `docker-compose.yaml`
# client | Semantyk
#
# This file defines the services that will be run in the development,
# staging, and test environments.
#
# Created: Nov 29, 2023
# Modified: Jul 5, 2024
#
# Author: Semantyk Team
# Maintainer: Daniel Bakas <https://id.danielbakas.com>
#
# Copyright © Semantyk 2024. All rights reserved.
# ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––

version: '3.8'
services:
dev:
Expand All @@ -18,10 +34,15 @@ services:
build:
context: .
dockerfile: Dockerfile
volumes:
- .:/app
- /app/node_modules
- /app/.next
ports:
- '3000:3000'
environment:
- NODE_ENV=staging
command: pnpm run start

test:
build:
Expand Down
8 changes: 3 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,20 +16,18 @@
"dependencies": {
"@inrupt/solid-client": "^1.30.2",
"@inrupt/solid-ui-react": "^2.9.0",
"bootstrap": "^5.3.2",
"bootstrap": "^5.3.3",
"jsdom": "^23.0.1",
"next": "^14.0.4",
"rdflib": "^2.2.33",
"react": "^18.2.0",
"react-bootstrap": "^2.9.1",
"react-dom": "^18.2.0",
"recoil": "^0.7.7",
"sharp": "^0.33.0"
"sharp": "^0.33.4"
},
"devDependencies": {
"@testing-library/jest-dom": "^6.1.5",
"@testing-library/react": "^14.1.2",
"@testing-library/user-event": "^14.5.1",
"depcheck": "^1.4.7",
"eslint": "^8.55.0",
"eslint-config-next": "14.0.3",
"vitest": "^1.0.4"
Expand Down
Loading

0 comments on commit aafa0d8

Please sign in to comment.