Ether Oasis is a web application designed to provide wallet tracking and social features to facilitate a social-first experience when interacting with Ethereum.
- Wallet Tracking: Easily track the value of your Ethereum wallet and the tokens it holds.
- Social Interaction: Connect with other Ethereum users, share insights, and engage in discussions about the crypto market.
- Portfolio Management: Monitor the performance of your token holdings and track their value in real-time.
- Token Information: Get up-to-date information on various tokens, including prices, market trends, and more.
- User Profiles: Create and customize your user profile to showcase your Ethereum activity and connect with like-minded individuals.
To get started with Ether Oasis, follow these steps:
- Clone the repository:
git clone https://github.com/your-username/ether-oasis.git
- Install dependencies:
cd ether-oasis
npm install
- Configure Environment Variables:
Create a .env file in the root directory and provide the necessary environment variables. Refer to .env.example for the required variables.
- Start the Development Server:
npm run dev
- Open your browser and navigate to http://localhost:3000 to access Ether Oasis.
The project enforces Conventional Commits specification. This means that all your commit messages must be formatted according to the specification. To help you write commit messages, the project uses Commitizen, an interactive CLI that guides you through the commit process. To use it, run the following command:
npm run commit
One of the benefits of using Conventional Commits is that it allows us to automatically generate a CHANGELOG
file. It also allows us to automatically determine the next version number based on the types of commits that are included in a release.
You can see the results locally in production mode with:
$ npm run build
$ npm run start
The generated HTML and CSS files are minified (built-in feature from Next js). It will also remove unused CSS from Tailwind CSS.
You can create an optimized production build with:
npm run build-prod
Everyone is welcome to contribute to this project. Feel free to open an issue if you have question or found a bug. Totally open to any suggestions and improvements.
Licensed under the MIT License, Copyright © 2023