Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mollybeach/neptune-staking
Decentralized application (dApp) designed for staking tokens on the blockchain. 🌐 It provides users with a seamless interface to manage their staking activities, view rewards, and interact with smart contracts. 💰✨
https://github.com/mollybeach/neptune-staking
axios bcrypt express mongoose react sendgrid truffle
Last synced: about 1 month ago
JSON representation
Decentralized application (dApp) designed for staking tokens on the blockchain. 🌐 It provides users with a seamless interface to manage their staking activities, view rewards, and interact with smart contracts. 💰✨
- Host: GitHub
- URL: https://github.com/mollybeach/neptune-staking
- Owner: mollybeach
- Created: 2024-11-20T16:30:31.000Z (about 2 months ago)
- Default Branch: master
- Last Pushed: 2024-11-21T03:34:01.000Z (about 2 months ago)
- Last Synced: 2024-11-21T04:24:46.143Z (about 2 months ago)
- Topics: axios, bcrypt, express, mongoose, react, sendgrid, truffle
- Language: JavaScript
- Homepage:
- Size: 2.43 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# neptune-staking 🌌
## Project Overview
`neptune-staking` is a decentralized application (dApp) designed for staking tokens on the blockchain. 🌐 It provides users with a seamless interface to manage their staking activities, view rewards, and interact with smart contracts. 💰✨## Node Version
- 🟢 16 | 18 | 20## Operating Systems Supported
- 🖥️ Windows 10
- 🍏 Mac OS## Supported Browsers
- 🌐 Chrome
- 🌐 Edge## Features
- 🔒 **User Authentication**: Secure login and registration.
- 💸 **Token Staking**: Users can stake their tokens and earn rewards.
- 📜 **Transaction History**: View past transactions and staking activities.
- 🛠️ **Admin Dashboard**: Manage users, products, and orders.## Running Instructions
1. 📦 Install project packages:
```bash
npm install --legacy-peer-deps
```
2. 🚀 Start the project:
```bash
npm run start
```## Project Context
- 📂 **Full Path**: `../neptune-staking`
- 📁 **Type**: Partial Project (neptune-staking directory)
- 🕒 **Generated**: 11/20/2024, 8:27:53 AM## Important Notes
- ⚠️ This snapshot shows only the `neptune-staking` directory and its contents.
- 📄 Files over 2000 lines are truncated.
- 🚫 Binary files and dependencies are excluded.## Project Technologies
### Main Dependencies
- 📧 `@sendgrid/mail`: ^8.1.3
- 🌐 `axios`: ^0.21.4
- 🔐 `bcryptjs`: ^2.4.3
- 🖥️ `express`: ^4.17.1
- 🗄️ `mongoose`: ^8.3.4
- ⚛️ `react`: 16.8.4
- `web3`: 1.2.11### Dev Dependencies
- `@truffle/hdwallet-provider`: ^1.4.0
- `truffle-plugin-verify`: ^0.5.8## Directory Structure