An open API service indexing awesome lists of open source software.

https://github.com/zjrwtx/literesearch_search

LiteSearch Research A modern, efficient research tool that allows you to perform simultaneous searches across multiple search engines and academic databases. Built with React, TypeScript, and TailwindCSS.
https://github.com/zjrwtx/literesearch_search

academic academic-website react research search tailwindcss typescript vite

Last synced: 3 months ago
JSON representation

LiteSearch Research A modern, efficient research tool that allows you to perform simultaneous searches across multiple search engines and academic databases. Built with React, TypeScript, and TailwindCSS.

Awesome Lists containing this project

README

        

# LiteSearch Research

A modern, efficient research tool that allows you to perform simultaneous searches across multiple search engines and academic databases. Built with React, TypeScript, and TailwindCSS.

## 🚀 Features

- **Multi-Engine Search**: Search across multiple search engines simultaneously
- **Academic Integration**: Built-in support for academic search engines like Google Scholar
- **Custom Search Sources**: Add and manage your own search sources
- **Clean Interface**: Modern, responsive UI built with TailwindCSS
- **Type Safety**: Built with TypeScript for enhanced code reliability

## 🛠️ Tech Stack

- React 18
- TypeScript
- TailwindCSS
- Vite
- ESLint

## 📦 Installation

1. Clone the repository:
```bash
git clone https://github.com/yourusername/literesearch-research.git
cd literesearch-research
```

2. Install dependencies:
```bash
npm install
# or
yarn install
```

3. Start the development server:
```bash
npm run dev
# or
yarn dev
```

The application will be available at `http://localhost:5173`

## 🚀 Building for Production

To create a production build:

```bash
npm run build
# or
yarn build
```

## 🧑‍💻 Development

- `npm run dev` - Start development server
- `npm run build` - Create production build
- `npm run lint` - Run ESLint
- `npm run preview` - Preview production build locally

## 🤝 Contributing

1. Fork the repository
2. Create your feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add some amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request

## 📝 License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## 🙏 Acknowledgments

- React Team for the amazing framework
- Vite Team for the blazing fast build tool
- TailwindCSS Team for the utility-first CSS framework