Skip to content

Commit 2ab72d4

Browse files
committed
Repo Restructure
1 parent e2363fc commit 2ab72d4

File tree

100 files changed

+13474
-16955
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

100 files changed

+13474
-16955
lines changed

.github/workflows/firebase-hosting-merge.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,6 @@ name: Deploy to Firebase Hosting on merge
66
push:
77
branches:
88
- release
9-
defaults:
10-
run:
11-
working-directory: aepp
129
jobs:
1310
build_and_deploy:
1411
runs-on: ubuntu-latest

.gitignore

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,24 @@
1+
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2+
3+
# dependencies
14
/node_modules
2-
/keep
3-
.aeproject-store
4-
.firebase
5+
/.pnp
6+
.pnp.js
7+
8+
# testing
9+
/coverage
10+
11+
# production
12+
/build
13+
14+
# misc
515
.DS_Store
16+
.firebase
17+
.env.local
18+
.env.development.local
19+
.env.test.local
20+
.env.production.local
21+
22+
npm-debug.log*
23+
yarn-debug.log*
24+
yarn-error.log*

CODE_OF_CONDUCT.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ further defined and clarified by project maintainers.
5555
## Enforcement
5656

5757
Instances of abusive, harassing, or otherwise unacceptable behavior may be
58-
reported by contacting the project team at dev@superchat.aekiti.com. All
58+
reported by contacting the project team at superchat@aekiti.com. All
5959
complaints will be reviewed and investigated and will result in a response that
6060
is deemed necessary and appropriate to the circumstances. The project team is
6161
obligated to maintain confidentiality with regard to the reporter of an incident.

CONTRIBUTING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@ _Welcome superheroes! It is **awesome** to have you here! Before you start contr
1717
5. Create a new pull request from your forked repository.
1818

1919
## Resources
20-
- [AEproject](https://aeproject.gitbook.io/aeproject)
21-
- [Getting Started Tutorials](https://aeternity.com/documentation-hub/getting-started/hello-world-with-sophia)
20+
- [ReactJS](https://reactjs.org)
21+
- [Superhero Backend API](https://raendom-backend.z52da5wt.xyz/docs)

README.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,24 @@
11
# Superchat
22
Superchat is an open-source Decentralized Finance(Defi) chat æpp built mainly for the Superhero.com platform at https://superchat.aekiti.com.
33

4-
## Inspiration
5-
We were inspired by the idea of building a secure chat platform, on the blockchain where tokens can be sent with minimal loss and optimum security in the form of a message.
4+
- [Contributing.md](./CONTRIBUTING.md)
5+
- [Superchat Contract Repo](https://github.com/aekiti/superchat-contract)
6+
- [HumanDefiHæck Project](https://devpost.com/software/superchat)
67

7-
## What it does
8-
Superchat sends AE tokens from one user to another easily as they chat with friends and family thereby reducing the loss of funds in AE tokens transfer. Superchat runs with three smart contracts that help it perform and build a solution for our inspiration. The contracts are SuperChatProfile, SuperChatFriend, and SuperChatMessage.
8+
## Project setup
9+
```bash
10+
npm install
11+
```
912

10-
The SuperChatProfile contract starts the authentication flow by registering a user and getting the user details. The SuperChatFriend contract connects remotely with the ProfileContract to send a friend request, accept or reject friend requests, get friend requests, and finally get each user friend list.
13+
### Compiles and hot-reloads for development
14+
```bash
15+
npm start
16+
```
1117

12-
Lastly, the SuperchatMessage contract performs the work of sending messages and even AE tokens to friends as a message
13-
14-
## How we built it
15-
Superchat is built on æternity blockchain and it uses ReactJS for its Front-End implementation.
16-
17-
The repository contains source codes that sum up Superchat. It has its smart contracts written and tested with the AEproject tool. It has its wallet created using the AECLI tool.
18-
19-
The react Front-End implementation uses the AEproject React shape that follows the theme and layout of the voting section of the Superhero.com platform.
20-
21-
## What's next for Superchat
22-
- Implementation of the group functionalities, to enable a user to send tokens and messages to members of the created group.
23-
- Implementing a group saving feature to allow users to save AE tokens for some time.
18+
### Compiles and minifies for production
19+
```bash
20+
npm build
21+
```
2422

2523
## [License](./LICENSE)
2624
```markdown
@@ -34,4 +32,6 @@ in the Software without restriction, including without limitation the rights
3432
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
3533
copies of the Software, and to permit persons to whom the Software is
3634
furnished to do so, subject to the following conditions:
35+
36+
...
3737
```

aepp/.gitignore

Lines changed: 0 additions & 23 deletions
This file was deleted.

aepp/README.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)