Skip to content

RP2 is a rapidly-growing open-source next generation project and task management system! Work with your team members and interact with the gamification system! 🔥 💎

License

Notifications You must be signed in to change notification settings

Hojagulyyev/rp2

Repository files navigation

Rysgally Project 2

🚀 Give a Star ⭐️ & Fork to this project ... Happy coding! 🤩`

Table of Contents

What makes RP2 special?

RP2 is a rapidly-growing open-source next generation project and task management system! Work with your team members and interact with the gamification system!

Template from Vikinger used.

RP2 Dashboard - Modern Vikinger UI for managing your project

Installation [examples on Linux@Ubuntu]

Note: The dev branch is the development version of RP2 and it may be unstable. To use the latest stable version, download it from the Releases page or switch to a release tag.

Terminal 1

The fastest way to develop with RP2 is by using python virtualenv library

install virtualenv if it's not installed

pip install virtualenv

and run the following commands:

git clone -b main https://github.com/Hojagulyyev/rp2.git

cd rp2

virtualenv venv

. source/bin/activate

pip install -r requirements.txt

python manage.py makemigrations

python manage.py migrate

python manage.py runserver

Terminal 2

Just installing Celery, however, isn’t enough. If you attempt to run the task queue, you’ll notice that Celery first seems to start up fine but then displays an error message that indicates that Celery can’t find a message broker.

sudo apt install redis

Open another terminal or linux service in server and run celery workers

celery -A rp2 worker --loglevel=info

Terminal 3

Open another terminal or linux service. You should change permission access mode (chmod) of these files

chmod -R 777 celerybeat-schedule venv

and run celery beat

celery -A rp2 beat

You’ve successfully arranged the puzzle pieces necessary to run the project.

Contributing

We love your contributions and do our best to provide you with mentorship and support.

Get more details in our Contributing Guide.

License

Disclaimer: Everything you see here is open and free to use as long as you comply with the license. There are no hidden charges. We promise to do our best to fix bugs and improve the code.

Crafted with ❤️ by Contributors

RP2 © 2023, Ovezdurdy Hojagulyyev - Released under the MIT License.