Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lyleshaw/TweetAnalyzer
https://github.com/lyleshaw/TweetAnalyzer
Last synced: 9 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/lyleshaw/TweetAnalyzer
- Owner: lyleshaw
- License: mit
- Created: 2023-06-22T10:22:19.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-07-26T01:29:58.000Z (over 1 year ago)
- Last Synced: 2024-08-02T11:25:08.651Z (3 months ago)
- Language: TypeScript
- Homepage: https://tweet-analyzer.vercel.app
- Size: 257 KB
- Stars: 133
- Watchers: 2
- Forks: 22
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Cyber Fortune Teller(TweetAnalyzer)
## Description
Grab tweets, call Claude or GPT3.5 for analysis and make comments on tweeters
### Built With
- [Next.js](https://nextjs.org/?ref=cal.com)
- [React.js](https://reactjs.org/?ref=cal.com)
- [Tailwind CSS](https://tailwindcss.com/?ref=cal.com)
- [Daisy UI](https://daisyui.com/)
- [Go](https://go.dev/)## Getting Started
To get a local copy up and running, please follow these simple steps.
### Prerequisites
Here is what you need to be able to run Cal.com.
- Node.js (Version: >=18.x)
- Go (Version: >= 1.18)
- Pnpm ((recommended))## Development
### Setup
1. Clone the repo into a public GitHub repository (or fork https://github.com/lyleshaw/TweetAnalyzer/fork).
```bash
git clone https://github.com/lyleshaw/TweetAnalyzer.git
```
2. Go to the project folder
```bash
cd TweetAnalyzer
```
3. Install packages with pnpm
4. Set up your .env file
1. Duplicate .env.example to .env
```bash
cp .env.example .env
```
5. Run (in development mode)
- frontend
```bash
pnpm dev
```
- rearend
```bash
go mod tidy
go run ./service/index.go
```## Deployment
### Vercel
You can use Vercel to deploy the front end, just click the button below
[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Flyleshaw%2FTweetAnalyzer)
## Contribution
### Commit
All commit message should startwith ```feat: ```/```bugfix:```/```refactor: ```/```docs:```/```style```
### Branch
All branch should startwith ```feature/xxx``` etc.