No Bullshit – Perfect Jobs Only!

Mar 9, 2024 | Programming

Welcome to the world of No Bullshit, an open-source project designed to help developers find their dream job without the clutter. Designed with attention to detail and quality, each job listing is vetted by an expert developer, ensuring only the best opportunities are published. This blog will walk you through how to engage with this project using Kotlin, tackling both the backend and Android app components.

Getting Started with No Bullshit

No Bullshit consists of two main modules:

Demo Links

Want to see No Bullshit in action? Check out the following demos:

Where to Start?

If you are eager to contribute or simply want to understand the intricacies of this project, start with these helpful resources:

Running the Samples Locally

To run the backend sample locally, you can execute the following script:

.run-locally.sh

Want to deploy it to your own Google App Engine project? Use this script:

.deploy.sh YOUR_GAE_PROJECT_ID

Testing Your Implementation

To ensure your backend is set up properly, run the following unit tests:

.gradlew :backend:test

If you’re working on the Android app and want to run instrumented tests, use this script:

.gradlew :android:connectedAndroidTest

Troubleshooting Tips

If you encounter issues while setting up or running No Bullshit, consider the following troubleshooting steps:

  • Ensure all dependencies are installed correctly. Revisit the respective documentation links mentioned above for setup guidance.
  • Check your script permissions. You might need to grant execute permissions for the scripts if you run into permission errors.
  • File paths are crucial! Double-check that you’re in the correct directory when running scripts.
  • If your local server does not start, verify that port 8080 is not being used by another application.

For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.

Conclusion

At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.

Stay Informed with the Newest F(x) Insights and Blogs

Tech News and Blog Highlights, Straight to Your Inbox