Awesome
<!-- PROJECT LOGO --> <br /> <div align="center"> <a href="https://github.com/ClaperCo/Claper"> <img src="priv/static/images/logo.png" alt="Logo" > </a> <h3 align="center">Claper</h3> <p align="center"> The ultimate tool to interact with your audience. <br /> <a href="https://docs.claper.co"><strong>Explore the docs ยป</strong></a> <br /> <br /> <a href="https://github.com/ClaperCo/Claper/issues">Report Bug</a> ยท <a href="https://github.com/ClaperCo/Claper/issues">Request Feature</a> </p> </div>Claper turns your presentations into an interactive, engaging and exciting experience.
Claper has a two-sided mission:
- The first one is to help these people presenting an idea or a message by giving them the opportunity to make their presentation unique and to have real-time feedback from their audience.
- The second one is to help each participant to take their place, to be an actor in the presentation, in the meeting and to feel important and useful.
Supported languages: ๐ฌ๐ง English, ๐ซ๐ท French, ๐ฉ๐ช German, ๐ช๐ธ Spanish, ๐ณ๐ฑ Dutch
Built With
Claper is proudly powered by Phoenix and Elixir.
Our partners and sponsors
<a href="https://www.lmddc.lu/"><img src="priv/static/images/partners/lmddc.png" alt="LMDDC" height="50"></a> <a href="https://www.pixilearn.fr/en/"><img src="priv/static/images/partners/pixilearn.png" alt="Pixilearn" height="50"></a> <a href="https://www.uccs.edu/"><img src="priv/static/images/partners/uccs.png" alt="UCCS" height="50"></a>
Documentation
You can find all the instructions and configuration in the documentation.
Development environment
Prerequisites
To run Claper on your local environment you need to have:
- Postgres >= 15
- Elixir >= 1.16
- Erlang >= 26
- NPM >= 10
- NodeJS >= 20
- Ghostscript >= 9 (for PDF support)
- Libreoffice >= 24 (for PPT/PPTX support)
Installation
- Clone the repo
git clone https://github.com/ClaperCo/Claper.git
- Install dependencies
mix deps.get
- Migrate your database
mix ecto.migrate
- Install JS dependencies
cd assets && npm i
- Allow execution of startup file
chmod +x ./start.sh
- Start Phoenix endpoint with
./start.sh
Now you can visit localhost:4000
from your browser.
If you have configured MAIL
to local
, you can access to the mailbox at localhost:4000/dev/mailbox
.
Contributing
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/amazing_feature
) - Commit your Changes (
git commit -m 'Add some amazing feature'
) - Push to the Branch (
git push origin feature/amazing_feature
) - Open a Pull Request
License
Distributed under the GPLv3 License. See LICENSE.txt
for more information.