theserver
A simple semi-private home server, still in active development
This is an attempt at creating a home server which I can access from anywhere, having things like recipes, notes and some useful file converters.
Current features
- User authentication/login systems
- Viewing multi-lingual recipes
- Full localisation
- Private notes for each user
Future features
- Removing user registration
I want only the administrator to be able to register users - Admin dashboard
I want the administrator to be able to look at fancy graphs such as CPU usage - Shared shopping lists
I want to be able to share a shopping list with multiple people - Creating recipes
I want to be able to create recipes in multiple languages so all the people who have access can understand it - Easier deployment
I have a raspberry pi to run the server. I want to streamline the deployment process.
Current stack
- flask/Python
Used for all things related to back end as of now - sqlite/SQLAlchemy
The database that runs it all. For a raspberry pi, it offers low resource usage as it doesn't have any fancy features that I don't need anyways. - flask_login
The user authentication system. Simple to set up and use - bootstrap
Making the UI a bit prettier, outdated but easy to use
Localization I actually handle myself as I found it easier to do than work with some localization framework/package.