Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/emekamanuel/solana-movie-review-frontend
A movie review application built using `create-solana-dapp`. This is an update to the example code on the solana developer course.
https://github.com/emekamanuel/solana-movie-review-frontend
solana typescript web3js
Last synced: 3 months ago
JSON representation
A movie review application built using `create-solana-dapp`. This is an update to the example code on the solana developer course.
- Host: GitHub
- URL: https://github.com/emekamanuel/solana-movie-review-frontend
- Owner: EmekaManuel
- Created: 2024-08-25T10:17:35.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-08-25T12:48:33.000Z (5 months ago)
- Last Synced: 2024-09-28T09:42:37.607Z (3 months ago)
- Topics: solana, typescript, web3js
- Language: TypeScript
- Homepage:
- Size: 308 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Movie Review Application on Solana
## Overview
This project is an updated Movie Review Application built on the Solana blockchain, utilizing Next.js, Tailwind CSS, Web3.js, and TypeScript. It is an enhancement of the example code provided in the Solana Developer Course. The application allows users to submit movie reviews and view existing reviews, leveraging Solana's fast and low-cost transactions.
## Features
- **Submit Movie Reviews**: Users can submit reviews for movies, including title, rating, and description.
- **View Existing Reviews**: Display a list of existing movie reviews.
- **Solana Blockchain Integration**: Utilizes Solana for handling transactions related to movie reviews.
- **Modern UI**: Built with Next.js and styled using Tailwind CSS.
- **TypeScript**: Ensures type safety and improved development experience.## Technologies Used
- **Next.js**: React framework for server-side rendering and static site generation.
- **Tailwind CSS**: Utility-first CSS framework for styling.
- **Web3.js**: JavaScript library for interacting with the Solana blockchain.
- **TypeScript**: Superset of JavaScript that adds static types.
- **Solana**: High-performance blockchain used for handling transactions.## Getting Started
### Prerequisites
- Node.js (v14 or higher)
- Yarn or npm
- Solana CLI installed and configured
- A Solana wallet (e.g., Phantom) with some SOL for testing### Installation
1. **Clone the repository**:
```bash
git clone https://github.com/your-username/movie-review-app.git
cd movie-review-app
```2. **Install dependencies**
Using Yarn:
```bash
yarn install
```Using Npm:
```bash
npm install
```### Running the Application
To start the development server, run:Using Yarn:
```bash
yarn dev
```Or with npm:
```bash
npm run dev
````Open your browser and navigate to http://localhost:3000 to view the application`.
### Contributing
Contributions are welcome! If you have suggestions or improvements, please create a pull request or open an issue on the GitHub repository.### License
This project is licensed under the MIT License.### Acknowledgments
- [Solana Developer Course](https://soldev.app/course) for the initial example code.
- [Next.js](https://nextjs.org/) for providing a powerful React framework.
- [Tailwind CSS](https://tailwindcss.com/) for a modern and flexible styling solution.